gnuplot 在文件中绘制曲线



>我有一个带有表格的文件要绘制,文件中的每一列都对应一条曲线

例如,文件 1

N plot1 plot2 plot3
1 2     3     4
2 3     4     5

我按如下方式运行 gnuplot

gnuplot -e "set key autotitle columnhead; set title 'file1'; plot 'file1' using 1:2 with lines, 'file1' using 1:3 with lines, 'file1' using 1:4 with lines"

问题是,如果我有很多曲线要绘制,我有很多列需要在 gnuplot 的命令中描述它们,但是我认为用第一列绘制每个列文件是非常标准的,例如1:2 1:3 1:4

我可以在不列出所有列的情况下以更方便的方式执行此操作吗?

这可以使用 forloop 来完成,例如

plot for [i=2:4] "file" using 1:i

对于此功能,您需要至少 4.4 的 Gnuplot 版本。

相关内容

  • 没有找到相关文章

最新更新