R:独立于缩放比例旋转文本(使用多行文字)


有两种

方法可以在 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 轴的缩放比例动态调整文本的位置。

相关内容

  • 没有找到相关文章

最新更新