我有这种格式的数据
apple 1
bananna 3
ornage 5
fig 4
我希望 x 轴数据出现在图中,而不是在轴中。此外,它们是文字而不是数字。
请问我该怎么做?
这个问题有点不清楚。您希望标签显示在哪里?这是一个示例,我将标签“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
。
打印文本的字体、颜色、旋转角度和其他属性可以指定为附加命令选项(请参阅“设置标签”)。