我有一个带有表格的文件,文件中的每一列都对应一条曲线
例如,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}}
我可以更方便地完成,而不列出所有列吗?
答案 0 :(得分:1)
这可以使用for循环来完成,例如
plot for [i=2:4] "file" using 1:i
此功能需要至少4.4版本的Gnuplot。