在 ggplot2 中,我如何将刻度标签从底部移到绘图的顶部?

3
我正在使用ggplot2在地图投影中绘制数据,该投影的经线在绘图底部汇聚。 (绘图顶部靠近赤道,底部靠近南极。)因此,所有经线的标签都堆叠在底部。 而在绘图的顶部有足够的空间。
例如,如下所示:
foo <- data.frame(delta=2*(-40:0),alpha=0:40)
p <- ggplot(foo,aes(x=alpha,y=delta))
p <- p + coord_map('orthographic',orientation=c(-40.0,25.0,0.0))
p <- p + geom_point()
p

产生的结果如下:

重叠标签的图

我该如何将标签移到图的顶部,在那里有足够的空间?


2
我不确定目前是否可能,但将来肯定会实现。请参见此处进行讨论。 - joran
1个回答

0

这有点像作弊,但你可以像这样反转y轴:

ggplot(foo,aes(x=alpha,y=-1*delta))

你需要解释一下它是反转的,但至少它是可读的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接