Gnuplot Gif 的问题
Problems with Gnuplot Gif
我正在尝试制作一个偏微分方程解的 gif 动图。在一些相关帖子中,我发现我应该按如下方式拆分数据:
-1.000000 0.000000
-0.600000 0.000000
-0.200000 0.654508
0.200000 0.654508
0.600000 0.000000
1.000000 0.000000
1.400000 0.000000
1.800000 0.000000
2.200000 0.000000
2.600000 0.000000
3.000000 0.000000
-1.000000 0.000000
-0.600000 0.000000
-0.200000 0.163627
0.200000 0.654508
0.600000 0.490881
1.000000 0.000000
1.400000 0.000000
1.800000 0.000000
2.200000 0.000000
2.600000 0.000000
3.000000 0.000000
...
然后我读到类似的东西应该有效:
set terminal gif animate delay 100
set output 'name.gif'
stats 'data.dat' nooutput
do for [i=1:int(STATS_blocks)]{plot 'data.dat' every i using 1:2 with lines notitle}
但我得到 this。而如果我单独绘制每个数据块,那就完全不同了。我的 Gnuplot 代码有什么问题?
我想你想要 index i
而不是 every i
我正在尝试制作一个偏微分方程解的 gif 动图。在一些相关帖子中,我发现我应该按如下方式拆分数据:
-1.000000 0.000000
-0.600000 0.000000
-0.200000 0.654508
0.200000 0.654508
0.600000 0.000000
1.000000 0.000000
1.400000 0.000000
1.800000 0.000000
2.200000 0.000000
2.600000 0.000000
3.000000 0.000000
-1.000000 0.000000
-0.600000 0.000000
-0.200000 0.163627
0.200000 0.654508
0.600000 0.490881
1.000000 0.000000
1.400000 0.000000
1.800000 0.000000
2.200000 0.000000
2.600000 0.000000
3.000000 0.000000
...
然后我读到类似的东西应该有效:
set terminal gif animate delay 100
set output 'name.gif'
stats 'data.dat' nooutput
do for [i=1:int(STATS_blocks)]{plot 'data.dat' every i using 1:2 with lines notitle}
但我得到 this。而如果我单独绘制每个数据块,那就完全不同了。我的 Gnuplot 代码有什么问题?
我想你想要 index i
而不是 every i