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

时间:2012-02-22 21:11:18

标签: r ggplot2

我正在使用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

产生这个:

plot with overlapping labels

如何将标签移动到情节的顶部,哪里有空间?

1 个答案:

答案 0 :(得分:0)

这是一种作弊,但你可以像这样扭转你的y轴:

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

你必须解释它是相反的,但至少它是可读的。