在 knitr 中加快 fig.show 间隔
Speed up fig.show interval in knitr
我正在使用 knitr 从 rmarkdown 文件创建一个 html 文档并插入一个动画代码块,如下所示:
```{r,fig.show='animate'}
for(i in 1:10) plot(rnorm(10))
```
动画创建得很好,但是,我还没有找到加速动画的方法。例如,动画包具有 saveGIF()
的 interval
参数,它允许加速或减慢 gif。欢迎任何建议!
块选项 interval
允许您设置帧持续时间,而 aniopts
选项允许您传入包含选项的字符串,这些选项直接传递给 LaTeX 包 animate 。 (两者都记录在 the knitr package's options documentation 的 "Animation" 部分)
因此,例如,要将动画速度提高 5 倍并为其提供控件但不循环播放,请执行以下操作:
```{r, fig.show='animate', interval=0.2, aniopts="controls"}
for(i in 1:10) plot(rnorm(10))
```
我正在使用 knitr 从 rmarkdown 文件创建一个 html 文档并插入一个动画代码块,如下所示:
```{r,fig.show='animate'}
for(i in 1:10) plot(rnorm(10))
```
动画创建得很好,但是,我还没有找到加速动画的方法。例如,动画包具有 saveGIF()
的 interval
参数,它允许加速或减慢 gif。欢迎任何建议!
块选项 interval
允许您设置帧持续时间,而 aniopts
选项允许您传入包含选项的字符串,这些选项直接传递给 LaTeX 包 animate 。 (两者都记录在 the knitr package's options documentation 的 "Animation" 部分)
因此,例如,要将动画速度提高 5 倍并为其提供控件但不循环播放,请执行以下操作:
```{r, fig.show='animate', interval=0.2, aniopts="controls"}
for(i in 1:10) plot(rnorm(10))
```