gnuplot绘制文件中的曲线

时间:2013-12-22 08:19:29

标签: function graph plot gnuplot curves

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

例如,file1

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}}

我可以更方便地完成,而不列出所有列吗?

1 个答案:

答案 0 :(得分:1)

这可以使用for循环来完成,例如

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

此功能需要至少4.4版本的Gnuplot。