加快knitr中的fig.show间隔

Ric*_*ich 6 html animation r knitr r-markdown

我正在使用knitr从rmarkdown文件创建一个html文档并插入动画代码块,如下所示:

```{r,fig.show='animate'}
for(i in 1:10) plot(rnorm(10))
```
Run Code Online (Sandbox Code Playgroud)

动画创建得很好,但是,我没有找到加速动画的方法.例如,动画封装具有interval用于参数saveGIF(),其允许一个加快或减慢的GIF.欢迎任何建议!

Jos*_*ien 4

chunk 选项interval允许您设置帧持续时间,而该选项允许您传递包含直接传递到 LaTeX 包animate 的aniopts选项的字符串。(两者都记录在knit选项文档的“动画”部分中)

因此,例如,要将动画速度提高 5 倍并为其提供控件但不循环,请执行以下操作:

```{r, fig.show='animate', interval=0.2, aniopts="controls"}
for(i in 1:10) plot(rnorm(10))
```
Run Code Online (Sandbox Code Playgroud)