我正在使用knitr从rmarkdown文件创建html文档,并插入动画代码块,如下所示:
```{r,fig.show='animate'}
for(i in 1:10) plot(rnorm(10))
```
动画制作得很好,但是,我还没有找到加速动画的方法。例如,动画包具有
interval
的saveGIF()
参数,该参数允许加快或降低gif的速度。欢迎任何建议! 最佳答案
块选项interval
可让您设置帧持续时间,而aniopts
选项可让您传入包含直接传递到LaTeX包动画的选项的字符串。 (两者都记录在the knitr package's options documentation的“动画”部分中)
因此,例如,要将动画加速5倍并为其提供控件但不进行循环,请执行以下操作:
```{r, fig.show='animate', interval=0.2, aniopts="controls"}
for(i in 1:10) plot(rnorm(10))
```
关于html - 加快编织机中的图显示间隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28078104/