我在一个两列文件中收集了数据,我想为这些数据设置动画。数据文件的点数为100个点,一个接一个,如下所示:
...
98 0.34
99 .036
100 .40
1 .01
2 .05
...
我正在寻找一个看起来像这样的gnuplot算法:
reset
set term gif animate
set output "animate.gif"
do for [i=0:49]{
plot "<(sed -n 'i*100+1,(i+1)*100p' data.dat)" using 1:2 with lines
}
set output
set term x11
如何在“情节......行”中进行i
更改?
这个问题的灵感来自于此other one
答案 0 :(得分:1)
好吧,我想我明白了,因为我得到了我想要的东西,我改变了行
plot "... lines
通过
plot "data.dat" every ::i*100+1::(i+1)*100 using 1:2
它似乎运作良好。答案也在同一链接https://stackoverflow.com/questions/9536582