Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
3d时间序列gnuplot GIF_3d_Gnuplot_Gif - Fatal编程技术网

3d时间序列gnuplot GIF

3d时间序列gnuplot GIF,3d,gnuplot,gif,3d,Gnuplot,Gif,我有一个函数z(x,y,t),我想在GIF中设置时间演化的动画。我将空间数据保存到表单的3列文本文件中 x y z 文件名为1.txt、2.txt、…、100.txt 我想要一个z列颜色为温度的2d GIF。从我所读到的内容来看,这应该是可能的,但我在实现它时遇到了困难,因为我只在gnuplot中完成了基本的绘图。像这样的 但是有了我所有的数据文件。我花了一天的大部分时间在寻找一个没有运气的解决方案。如果在其他地方已经这样做了,我深表歉意。您有哪些具体问题?这里有几个关于带有gnuplot的动

我有一个函数z(x,y,t),我想在GIF中设置时间演化的动画。我将空间数据保存到表单的3列文本文件中

x y z

文件名为1.txt、2.txt、…、100.txt

我想要一个z列颜色为温度的2d GIF。从我所读到的内容来看,这应该是可能的,但我在实现它时遇到了困难,因为我只在gnuplot中完成了基本的绘图。像这样的


但是有了我所有的数据文件。我花了一天的大部分时间在寻找一个没有运气的解决方案。如果在其他地方已经这样做了,我深表歉意。

您有哪些具体问题?这里有几个关于带有gnuplot的动画gif的例子。简而言之:
设置终端gif动画延迟100;设置输出'animation.gif';为[i=1:100]{plot sprintf('%d.txt',i)和image notitle}
执行此操作。感谢您的回复。我认为我看到的大多数示例都使用函数和数据,所以我在这方面遇到了问题。我对“sprintf”命令也有点困惑。我认为现在有道理了。我尝试了你的例子,我收到了消息“警告:跳过不可读的文件”“绘图中没有数据”,但因为我知道文本文件存在并且有数据,所以它一定是目录问题,对吗?对,在交互式gnuplot shell中键入
pwd
,以查看你在哪个目录下工作。我在文件所在的文件夹中“..\Battery\movie”。我将文件放在一个名为movie btw的文件夹中。如果您想通知某人(例如我)发表评论,请使用@Christoph。始终只通知原始海报。如果您需要
splot
plot
,这取决于您的要求和数据结构。(常规栅格或分散数据、需要插值、曲面或地图打印等)。