我有一系列 1500个数据文件,名称如下:1.dat,2.dat ..... 1500.dat,我想在gnuplot中使用gif终端制作一个gif文件。我编写了一个脚本来执行此操作,如果数据文件的数量不是太大,则效果非常好。当我尝试使用1500个数据文件制作gif文件时,输出是一个无法打开的损坏文件
我发布我的代码如下,out.plt文件用于设置gif终端,然后加载“loop.plt”; “loop.plt”用于循环遍历所有数据文件:
#start of out.plt file
#This is used to load the loop file
#set up basis config
i=1
n=1500
set title "Suppressing Spiral Wave with Planar Wave"
set size ratio 1
set terminal gif animate delay 15 loop 1500
set output "control_spiral1.gif"
load "loop.plt"
set output
#end of out.plt file
这是loop.plt文件:
#start of loop.plt
#This is the loop file to plot all data files
set pm3d map
set palette gray
splot sprintf("%d.dat",i) matrix
i=i+1
if(i<=n) reread
#end of loop.plt