有两种
方法可以在 R 中创建旋转轴标签:
text(srt = angle)
- 优点:可任意角度(如 45°(
- 缺点:y 位置随 y 缩放而变化
mtext(las = 1)
- 优点:y 位置固定,独立于 y 缩放
- 缺点:只能使用离散值(90°步长(
有没有办法添加旋转轴标签,其中 y 位置不依赖于 y 轴的缩放?
考虑到这个问题,我找到了利用ylim
参数对plot()
函数的解决方案:
ylim = c(0, 0.5)
plot(...)
text(..., srt = 45, y = 0.2 * (ylim[2] - ylim[1]))
根据 y 轴的缩放比例动态调整文本的位置。