更改方向mtext x标签

3

我发现了很多关于使用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个回答

4

我认为文本会更容易。如果你使用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


谢谢,但这仍然是从下到上阅读。我正在寻找一种将该文本旋转180度以便从上到下阅读的方法。 - manli001

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接