改变方向mtext x标签

时间:2014-11-20 03:23:20

标签: r plot

我发现大量关于使用las()更改x标签方向的帖子,但我没有找到关于如何操纵mtext()的更多信息。我使用mtext使用以下代码来补充数字:

arrows(3.85, 0.5, 3.85, 0.05,lwd=3, length=.1, xpd = TRUE)
mtext(side=4, "Increasing precipitation", font=2,line=2)

我将它放在图的右侧的y轴上,但文本仍然从下到上读取并且看起来很奇怪。有没有办法翻转这个文本,所以它从上到下读?仅使用las()和其他人似乎允许我将其从平行变为垂直。谢谢。

1 个答案:

答案 0 :(得分:4)

我认为text会更容易。如果您使用mtext,则必须使用side = 2并弄乱line参数,除非有办法旋转我不知道的mtext标签。

plot(0, bty = 'l')
p <- par('usr')
text(p[2], mean(p[3:4]), labels = 'Some text', xpd = NA, srt = -90)

enter image description here