如何使用gnuplot绘制包含许多列和列标题的文件

时间:2013-07-08 03:49:36

标签: plot gnuplot

我有一些像这样的数据文件:

Id a1 a2 a3
1  1  2  3 
2  2  3  4 
3  2  3  4 

但是我不知道列的确切数量,但是我可以将它变成带有shell的变量。我想绘制数据文件,第一列作为x轴,其他作为y轴在一张图片中,列标题作为行的标题。像这样:

enter image description here

如何在gnuplot中绘图?非常感谢

1 个答案:

答案 0 :(得分:7)

考虑这个例子

<强> colhead.gp

plot for [i=2:n+1] 'colhead.dat' u 1:i w lp title columnheader(i)

<强> colhead.dat

Id a1 a2 a3
1  1  2  3
2  2  3  4
3  2  3  4

从shell获取参数:

gnuplot -persist -e "n=4" colhead.gp