我有一些像这样的数据文件:
Id a1 a2 a3
1 1 2 3
2 2 3 4
3 2 3 4
但是我不知道列的确切数量,但是我可以将它变成带有shell的变量。我想绘制数据文件,第一列作为x轴,其他作为y轴在一张图片中,列标题作为行的标题。像这样:
如何在gnuplot中绘图?非常感谢
答案 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