我想从包含两列的文本文件创建动画图: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)
没有任何循环。
请指导。 感谢。