我正在尝试创建一个与animation
R 中的包一起循环的 GIF。但出于某种原因,即使我设置了 option loop=TRUE
,我制作的图像也只会播放一次然后停止。我希望 GIF 无限期地继续播放。有小费吗?
install.packages("animation")
library(animation)
saveGIF({
for (i in 1:10) plot(runif(10), ylim = 0:1)
},loop=TRUE,interval=0.2)
以下对我有用。loop=TRUE
是默认设置。您确定问题不在您的 GIF 查看器中吗?
library(animation)
ani.options(
convert = shQuote('C:/Program Files (x86)/ImageMagick-6.8.1-Q16/convert.exe')
)
saveGIF(
{
for (i in 1:10) plot(runif(10), ylim = 0:1)
},
movie.name = "test.gif",
interval = 0.2,
ani.width = 300,
ani.height = 300,
outdir = getwd()
)
ps 我猜你的代码可以在没有添加指向convert.exe
程序的指针的情况下工作,因为你能够生成.gif。