我使用scatterplot3d
用R绘制3D .Y轴标签的方向困扰我,因为它是垂直的而不是与y轴平行。
有没有办法旋转标签并调整其角度?不幸的是,我没有在documentation中找到任何内容。
答案 0 :(得分:1)
如果您不必绘制多个绘图并且愿意手动调整值,则可以在进行三维分散时传递ylab = ""
,然后在适当的{{text
之后添加srt
1}}价值。 srt
允许您以所需的角度旋转文本。请注意,添加文字时x
和y
与三维分散的x
和y
不同。
set.seed(42)
scatterplot3d(rnorm(20), rnorm(20), rnorm(20), ylab = "")
text(x = 5, y = -2.5, "Y-axis", srt = 45)
使用scale.y
set.seed(42)
scatterplot3d(rnorm(20), rnorm(20), rnorm(20), ylab = "", scale.y = 2)
text(x = 6.5, y = -1.5, "Somewhat longer Y-axis", srt = 45)