使用gnuplot为多个文件设置动画

时间:2014-08-29 18:20:27

标签: animation plot gnuplot animated-gif

说我有' file1.asc',' file2.asc' ......'文件20.asc'。对于这些文件中的每一个,gnuplot中的splot命令表示一个椭圆体。

但我想在单个地块上叠加所有这些文件的动画,并查看这些不同的椭圆体。

我尝试过如下命令:

do for [i=1:20] {splot  'data'.i.'.asc' using 4:5:6 with lines} 

splot for [i=1:20] 'data'.i.'.asc' using 4:5:6 with lines

但它们都没有显示连续动画。我在脚本中使用此命令"尝试"。输入的" gnuplot尝试"在命令提示符下。但没有运气。

1 个答案:

答案 0 :(得分:1)

为了获得相当平滑的动画,您必须在两个绘图之间使用pause命令引入一点延迟:

do for [i=0:10] { plot i*x title sprintf('%d', i); pause 0.5 }

以同样的方式,对于你需要的文件

set style data lines
do for [i=1:20] { splot sprintf('data%d.dat', i) using 4:5:6; pause 0.5 }