【发布时间】:2015-02-16 22:20:27
【问题描述】:
我有一些 C++ 代码可以生成我想从中创建动画 gif(或等效)的数据。数据输出到 .txt 文件中,名称为 1、2、3、4 ...、N,有 2 列(x y 个数据点)。为简单起见,假设我们使用 100 个文件。
似乎有两种方法中的一种,从 100 个文件创建 100 个 png 图像,然后使用 GIMP 创建一个 gif 或通过 GNUplot 自动创建一个 gif。第一个我应该可以用循环来做,比如说;
set term png
for [i=1:100] {set output "data".i."png"; plot 'filepath/'.i.'.txt' with lines title ""; set output}
这给了我错误:“无效的复杂常数”。我怀疑这只是 GNUplot 语法不好。
至于第二个,我能找到的例子让我不清楚如何使用数据来生成图表。
非常感谢任何帮助。
【问题讨论】:
-
编辑:循环不起作用,因为我有 GNUplot 4.4 并且不支持这种循环样式。有没有办法用
plot for [i=1:100] '/fileplath/'.i 来做我正在尝试的事情?
标签: gnuplot