我有一个由2列组成的数据文件,其中包含名称和值。
foo 0.1
bar 0.2
fff 0.4
bbb 0.7
我想绘制这个并注释数据点旁边的文本条目。
我试过
plot 'file' using 1:2 with labels
但它不起作用。我想问题是我必须依靠gnuplot只使用y的第二列并且等距x轴。
答案 0 :(得分:9)
您可以执行类似
的操作plot 'file' using 0:2 title 'title', \
'' using 0:2:1 with labels offset 0,char 1
这将首先正常绘制数据,然后在顶部绘制标签,向上偏移一个字符。 0
列是一个虚拟列,它给出了数据的索引 - 第一个数据点为0,第二个数据为1,等等。
另一种选择是使用直方图进行绘图。