Я пытаюсь визуализировать графики gganimate () в формате html, используя документ r-markdown.Я могу создать html-документ (хотя простой пример, приведенный ниже, занимает не менее минуты), и рисунок gganimate успешно загружается в браузер (firefox), однако в браузере появляется куча нежелательных выходных данных.
Нежелательный вывод выглядит следующим образом:
Кадр 1 (1%)
Кадр 2 (2%)
Кадр 3 (3%)
...
Рамка 96 (96%)
Рамка 97 (97%)
Рамка 98 (98%)
Рамка99 (99%)
Кадр 100 (100%)
Завершение кодирования ... готово!
Как я уже сказал, после этого нежелательного вывода анимациядействительно отображается правильно.
Я пытался возиться с опциями заголовка блока кода knitR.В основном я смотрю на эти варианты здесь: https://bookdown.org/yihui/rmarkdown/r-code.html
Я также пробовал решения, предложенные в этом посте: подавить вывод консоли в уценке r, но сохранить заговор В частности, я пробовал перенособъект ggplot в "invisible".
Просто скопируйте приведенный ниже код в документ Rmarkdown, сохраните этот документ Rmarkdown как "example.Rmd", а затем в консоли R запустите: rmarkdown::render("example.Rmd")
---
title: "Testing gganimate with R Markdown"
output: html_document
---
```{r message = FALSE}
library(ggplot2)
library(gganimate)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot() +
# Here comes the gganimate code
transition_states(
gear,
transition_length = 2,
state_length = 1
) +
enter_fade() +
exit_shrink() +
ease_aes('sine-in-out')
```