如何沿y轴垂直对齐R条形图中的文本数据标签?

时间:2015-06-26 19:53:02

标签: r

以下代码简要说明了该问题:

testX = c(9, 10, 15, 100, 8)
barX <- barplot(testX, ylim=c(0, max(testX)))
text(x=barX, y=5, labels=round(testX), xpd=TRUE, srt=90)
barX

我希望垂直文本数据标签左对齐(沿着y轴......“如果你愿意,则为底部对齐”),而不是这里看到的默认中心对齐; (在最后两列中,看看“100”的开始低于“8”....在一个包含更多列的更大的图中,这变得非常难看): enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您必须在text函数中添加以下选项:

text(x=barX, y= 4, labels=round(testX), xpd = T, srt=90,  adj = c(0,0))