Gnuplot:制作包含1500个数据文件的gif动画文件

时间:2016-11-24 21:25:54

标签: animation gnuplot gif

我有一系列 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

0 个答案:

没有答案