使用数据文件中的文本列作为gnuplot中的点标签

时间:2014-01-07 20:49:35

标签: label gnuplot

我有一个由2列组成的数据文件,其中包含名称和值。

foo 0.1
bar 0.2
fff 0.4
bbb 0.7

我想绘制这个并注释数据点旁边的文本条目。

我试过

plot 'file' using 1:2 with labels 

但它不起作用。我想问题是我必须依靠gnuplot只使用y的第二列并且等距x轴。

1 个答案:

答案 0 :(得分:9)

您可以执行类似

的操作
plot 'file' using 0:2 title 'title', \
     '' using 0:2:1 with labels offset 0,char 1

这将首先正常绘制数据,然后在顶部绘制标签,向上偏移一个字符。 0列是一个虚拟列,它给出了数据的索引 - 第一个数据点为0,第二个数据为1,等等。

另一种选择是使用直方图进行绘图。