我有一系列数据文件,我只是想在电影文件中显示它们,对于每个数据文件的颜色,图例都会改变。所以我尝试了以下方法:
for i in *dat; do gracebat $i -batch setup.batch -printfile fig-$i.png -hdevice PNG -hardcopy; done
之后,我使用常用convert
命令从 PNG 文件中制作电影:
convert -delay 50 fig-*.png animation.gif
这会产生如下电影:
现在我想根据数据点更改每帧中的颜色和图例。我知道需要更改
setup.batch
文件中的某些内容,但我无法弄清楚我应该在那里写什么?任何人都可以帮我一点吗?
该setup.batch
文件如下所示:
TITLE "Energy barrier"
WORLD XMIN 0
WORLD XMAX 2
WORLD YMIN 0
WORLD YMAX 0.6
XAXIS TICK MAJOR 0.5
XAXIS TICK MINOR 0.25
YAXIS TICK MAJOR 0.1
YAXIS TICK MINOR 0.05
s0 LINE LINEWIDTH 2.0
如果有人知道将图保留在每一帧中而不是在一帧中仅显示一个图,那将非常有帮助。例如,现在它在每个步骤中只显示一条线,但是如果我保留以前的图,那么在第 8 帧我可以显示所有 8 个图,该怎么办?