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.欢迎任何建议!
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)