这是我尝试过的事情的列表。
---
title: "test_gif"
output: html_document
---
``` {r, animation.hook='gifski', dev='png', interval=0.2}
library(gganimate)
ggplot(airquality, aes(Day, Temp, group = Month)) +
geom_line() +
transition_reveal(Month)
```
Run Code Online (Sandbox Code Playgroud)
错误:从第 8-12 行退出 (test_gif.Rmd) hook_animation(options)(x, options) 中的错误:要使用 hook_gifski(),代码块必须生成“png”图像而不是“gif”。调用: ... hook_plot -> hook_plot_md_base -> hook_plot_html -> 执行停止
尽管我使用了此处提到的 dev = 'png' https://yihui.name/en/2018/08/gifski-knitr/,但我无法使其工作。
然后我尝试使用 FFmpeg 渲染器
---
title: "test_gif"
output: html_document
---
```{r, animation.hook='ffmpeg', interval=0.2}
library(gganimate)
ggplot(airquality, aes(Day, Temp, group = Month)) +
geom_line() +
transition_reveal(Month) -> p
animate(p)
```
Run Code Online (Sandbox Code Playgroud)
错误:执行: ffmpeg -y -r 5 -i test_gif_files/figure-html/unnamed-chunk-1-%d.gif …