【发布时间】:2013-07-08 03:49:36
【问题描述】:
我有一些这样的数据文件:
Id a1 a2 a3
1 1 2 3
2 2 3 4
3 2 3 4
但我不知道确切的列数,但我可以用 shell 将它放入变量中。我想在一张图片中绘制数据文件,第一列作为 x 轴,其他列作为 y 轴,列标题作为行的标题。像这样:
如何在 gnuplot 中绘图?非常感谢
【问题讨论】:
我有一些这样的数据文件:
Id a1 a2 a3
1 1 2 3
2 2 3 4
3 2 3 4
但我不知道确切的列数,但我可以用 shell 将它放入变量中。我想在一张图片中绘制数据文件,第一列作为 x 轴,其他列作为 y 轴,列标题作为行的标题。像这样:
如何在 gnuplot 中绘图?非常感谢
【问题讨论】:
考虑这个例子
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
【讨论】: