在ggplot2中,我如何将滴答滴答器从底部移动到顶部?

问题描述:

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

如何我移动标签的图的顶部,那里有房间吗?

+2

我不确定这是否现在可能,但它肯定会在未来。请参阅[这里](http://groups.google.com/group/ggplot2-dev/browse_thread/thread/264254e422c1910c)进行讨论。 – joran 2012-02-22 22:26:22

这是怎样的一个作弊的,但你可以扭转你的Y轴是这样的:

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

你不得不解释说,这是相反的,但至少它会读取。