ggplot2极坐标轴标签位置

时间:2012-05-28 17:32:03

标签: r ggplot2 label coordinate

这只是旧问题的延伸 ggplot2 polar plot arrows Compass plot from MatLab

您会发现x轴超出了most_out圈。 在ggplot2中,我使用“panel.grid.major = theme_line(color =”black“,size = 0.2,linetype = 2)”得到虚线圆圈,如下所示: using GGplot2 所以我的问题是如何在圆圈外面制作轴标签(180,135,90,.....),因为文本与圆形线合并。

我尝试使用“hjust”或“vjust”来调整文本和轴之间的距离。但它不起作用。 所以你对这个问题有一些想法吗? 先谢谢!!!!

1 个答案:

答案 0 :(得分:2)

您还没有提供代码来重现问题所以这只是一个猜测。

我特别使用了空格,\n来移动文本“过去”。也许自定义格式化程序可能在这里工作。以下是编写custom tick mark label formatter的方法。

如果失败,您可以随时隐藏轴标签并使用geom_text通过添加其他图层自行绘制它们。

希望这会有所帮助。顺便说一句,@ hadley的book on ggplot2非常好。