带有多色图的gnuplot中的GIF术语动画

时间:2017-02-24 10:38:48

标签: animation gnuplot gif

我在gnuplot遇到了gif终端。我读到它会跟踪每个绘图命令,直到遇到第二个set out命令。 最近,出现了对动画多画面的需求 - 是否有任何方法可以通过gif终端实现这一目标? 我需要的是一个三个图表的矩阵,每个图表都是动画的,我可以指定一些网格。

1 个答案:

答案 0 :(得分:3)

在正常的单一绘图环境中,每个plot命令都会创建一个新帧。在多时隙环境中,每个set multiplot - unset multiplot对创建一个新帧,可以包含多个plot命令,如下例所示:

set terminal gif animate delay 100
set output "multiplot_animated.gif"

n = 50
dphi = 2*pi/n

do for [i=0:(n-1)] {
   phi = i*dphi
   set multiplot layout 2,1
      plot sin(x+phi)
      plot cos(x+phi)
   unset multiplot
}

这是结果。跳过delay 100(或更改数字)以更改动画速度。

animated multiplot