我想在R中绘制一个图形作为动画。
此处是指向旧问题的链接,还显示了在另一软件中完成的动画 Re-plot graph as a video
@ eipi10很有帮助并给出了答案。 我收到一个错误: magick_image_animate中的错误(图像,延迟,整数(循环),处置):期望一个值:[extent = 100]。可能是什么原因呢?我该如何工作?谢谢
这是@ eipi10的答案
library(animation)
set.seed(2)
dat = data.frame(x=1:50, y=cumsum(rnorm(50)))
# Two times through the animation, once fast, once slow
ani.options(interval=rep(c(1/nrow(dat),1/nrow(dat)*10),
each=nrow(dat)))
saveGIF(for(i in 1:(2*nrow(dat))) {
plot(dat$x[1:(i %% nrow(dat))], dat$y[1:(i %% nrow(dat))],
type="l",ylim=range(dat$y), xlim=range(dat$x), xlab="Time", ylab="Value")
}, "my_movie.gif")