Gnuplot在图中转换x轴数据

时间:2012-12-18 20:19:27

标签: transform gnuplot

我有这种格式的数据

apple 1

bananna 3

ornage 5

fig 4

我希望x轴数据显示在图中而不是轴中。而且他们是文字,而不是数字。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

这个问题有点不清楚。您希望标签出现在哪里?这是一个例子,我将标签“apple”放在点(0,1),标签“banana”放在点(1,3)等处。(每个标签沿x轴向下移动1个单位) ):

plot 'data.dat' using (column(0)):2:1 with labels

您还可以添加与之相关的点数:

plot 'data.dat' using (column(0)):2 w p,\
             '' using (column(0)):2:1 w labels

这里的标签直接位于点的顶部。这可能不是你想要的 - 你可以添加一个偏移量:

plot 'test.dat' u (column(0)):2:1 w labels offset character 0,1,\
             '' u (column(0)):2 w p

在文档(help labels)中,您可以通过几乎任何可以传递给set label的选项来修改标签的外观。

  

打印文本的字体,颜色,旋转角度和其他属性    可以指定为附加命令选项(参见`set label`)。