如何在R中从文本文件创建动画线图?

时间:2018-02-27 21:19:22

标签: r animation imagemagick line-plot

我想从包含两列的文本文件创建动画图:x =时间点,y =值。

time     values
0       -70.627
1e-5    -68.5964
6e-5    -67.6575
1e-4    -66.6575
1.1e-4  -65.627
0.882119999999  -67.0542
0.882129999999  -67.0847
0.882139999999  -67.0542
0.882149999999  -67.0542

我有超过10000行,想要20帧。

我尝试过以下代码:

data <- read.table("my.txt", header = TRUE)
library(animation)
library(magick)

# Also installed ImageMagick 6.9.9.14 on windows that worked perfectly, checked by convert command

saveGIF({
  for(i in 1:20){
    x <- data$time
    y <- data$values
    plot(x,y)
  }
}, ani.width = 1000, ani.height = 800, movie.name = "data.gif", img.name = "data_Rplot")

但是,它给了我一个静态的png情节,我可以从中得到:

plot(x,y)

没有任何循环。

请指导。 感谢。

0 个答案:

没有答案