使用 gnuplot 创建 gif:Gif 不播放
Creating a gif with gnuplot: Gif doesn't play
我想用 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*):(20*) with vectors filled head lw 3,
sprintf('folder\name%d.dat',i) u 2:3 with points pt 7 ps 2
}
问题是,虽然它没有显示任何错误或警告,但当我用 chrome 打开 gif 文件时,或者说它不播放 gif。怎么了?
我正在使用 windows 7 x64 和 gnuplot 4.6 补丁 0。在文件夹 "folder" 中有 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 [=18]
没错。这听起来很愚蠢,但我认为我正在绘制正确的列,相反,我正在绘制始终具有相同值的两列......感谢您的努力。 –
我想用 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*):(20*) with vectors filled head lw 3,
sprintf('folder\name%d.dat',i) u 2:3 with points pt 7 ps 2
}
问题是,虽然它没有显示任何错误或警告,但当我用 chrome 打开 gif 文件时,或者说它不播放 gif。怎么了?
我正在使用 windows 7 x64 和 gnuplot 4.6 补丁 0。在文件夹 "folder" 中有 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 [=18]
没错。这听起来很愚蠢,但我认为我正在绘制正确的列,相反,我正在绘制始终具有相同值的两列......感谢您的努力。 –