在scatterplot3d中旋转y轴标签(调整到轴的角度)

时间:2017-02-08 15:54:38

标签: r plot 3d rotation visualization

我使用scatterplot3d用R绘制3D .Y轴标签的方向困扰我,因为它是垂直的而不是与y轴平行。 有没有办法旋转标签并调整其角度?不幸的是,我没有在documentation中找到任何内容。

1 个答案:

答案 0 :(得分:1)

如果您不必绘制多个绘图并且愿意手动调整值,则可以在进行三维分散时传递ylab = "",然后在适当的{{text之后添加srt 1}}价值。 srt允许您以所需的角度旋转文本。请注意,添加文字时xy与三维分散的xy不同。

set.seed(42)
scatterplot3d(rnorm(20), rnorm(20), rnorm(20), ylab = "")
text(x = 5, y = -2.5, "Y-axis", srt = 45)

enter image description here

使用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)