Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Animation 使用gnuplot设置多个文件的动画_Animation_Plot_Gnuplot_Animated Gif - Fatal编程技术网

Animation 使用gnuplot设置多个文件的动画

Animation 使用gnuplot设置多个文件的动画,animation,plot,gnuplot,animated-gif,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} 或 但它们都没有显示连续动画。我在脚本“try”中使用此命令。并在命令提示符下输入“gnuplot try”。但是运气不好。为了获得一

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

但我想把所有这些文件叠加在一个绘图上,并看到这些不同的椭球体

我试过这样的命令:

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


但它们都没有显示连续动画。我在脚本“try”中使用此命令。并在命令提示符下输入“gnuplot try”。但是运气不好。

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

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 }

如何确保轴保持固定,而不是每次自动缩放?我明白了!“取消自动缩放”
set style data lines
do for [i=1:20] { splot sprintf('data%d.dat', i) using 4:5:6; pause 0.5 }