我想用gnuplot做一个gif动画,所以我写到:
set terminal gif size 1000,800 animate delay 6
set output 'foobar.gif'
set xrange [0:64]
set yrange [0:64]
do for [i=100:5000:100] {
plot sprintf('folder\name%d.dat',i) u 2:3:(20*$5):(20*$6) with vectors filled head lw 3,
sprintf('folder\name%d.dat',i) u 2:3 with points pt 7 ps 2
}问题是,虽然它没有显示任何错误或警告,但当我用chrome或ie打开gif文件时,它不会播放gif。它有什么问题?
我使用windows 7 x64和gnuplot4.6修补程序0。文件夹“文件夹”内有50个文件的集合,其中只有1行文本。这些行的一个例子是:
0 1.000000e+00 1.000000e+00 1.867146e+00 6.411429e-18 -1.234238e-17 1.106649e-02 8.568272e-18 -9.160938e-18 -3.999043e-18
发布于 2016-03-20 20:32:29
正确的。这听起来很愚蠢,但我在想我是在绘制正确的列,相反,我画的是两个值总是相同的列.谢谢你的努力。-
https://stackoverflow.com/questions/36061685
复制相似问题