R:独立于缩放旋转文本(使用mtext)?

时间:2018-03-14 14:20:45

标签: r plot graphics

有两种方法可以在 R 中创建旋转轴标签:

  • text(srt = angle)

    • 优势:可以任意角度(如45°)
    • 缺点:y位置随y缩放而变化
  • mtext(las = 1)

    • 优势:y位置固定,与y缩放无关
    • 缺点:只能实现离散值(90°步长)

有没有办法添加y位置不依赖于y轴缩放的旋转轴标签?

1 个答案:

答案 0 :(得分:0)

考虑到这个问题,我找到了一个使用ylim函数plot()参数的解决方案:

ylim = c(0, 0.5)
plot(...)
text(..., srt = 45, y = 0.2 * (ylim[2] - ylim[1]))

根据y轴的缩放动态调整文本的位置。