gpt4 book ai didi

animation - Gnuplot 中的 Gif 动画

转载 作者:行者123 更新时间:2023-12-03 08:21:30 26 4
gpt4 key购买 nike

我有一个由两行分隔的数据文件。每段数据约 50 行。我正在尝试制作一个 .gif 文件。我知道如何单独或在一组中绘制它们,但无法让 .gif 工作。

我的问题类似于 Glen MacLachlan 在他的 youtube channel ,第 5 部分中解决的问题。每个数据部分我有大约 50 个数据点,而不是 1 点。他通过使用 $index 功能解决了这个问题,我尝试做同样的事情,但我的不起作用。

我错过了什么?我真的必须将数据分别绘制到 .png 文件中并将它们组合在一起以获得 .gif 文件吗?

我做了什么:::

我编辑了数据文件。以前有两列 x 和 y。现在,我将它们放在第 2 和第 3 列中,第一列是从 0 到 50 的索引。每个数据块都有相似的索引。

用于创建绘图文件的 bash 脚本

for ((i=0;i < 50; i++)) do echo "plot 'data.txt' 
u 2:3 w circles index $i"; done >>simulate.plt

它只是绘制所有数据点

最佳答案

你为什么不展示你已经尝试过的东西?

以下应该可以正常工作:

set terminal gif animate delay 100
set output 'foobar.gif'
stats 'datafile' nooutput
set xrange [-0.5:1.5]
set yrange [-0.5:5.5]

do for [i=1:int(STATS_blocks)] {
plot 'datafile' index (i-1) with circles
}

与文件 datafile :
0
1


2
3


4
5



enter image description here

关于animation - Gnuplot 中的 Gif 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com