我有一个在极轴上有许多值的散点图 - coord_polar()。生成的图形文本拥挤,因为文本始终与页面底部对齐。
是否可以放置文本使其沿极坐标 x 轴径向打印?
编辑以提供示例:
qplot(data=presidential, name,end) + coord_polar()
在总统案例中,我希望看到总统姓名的角度与他们所在的轴/辐条对齐。下面是我正在处理的图表示例,其中 x 轴是分类变量,y 轴是连续变量(类似于示例)。
最佳答案
我知道这是一个古老的话题,但我从 baptise 的评论中找到了一个更好的解决方案:
ggplot(data, aes(x=someId, y=someValue)) +
geom_point() +
coord_polar() +
theme(axis.text.x = element_text(
angle= -90 - 360 / length(unique(data$someId)) * seq_along(data$someId)
)
)
关于使用 coord_polar() 时旋转 x 轴文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7830022/