R 在ggplot2中,如何将刻度线从绘图的底部移动到顶部?
我使用ggplot2使用地图投影绘制数据,其中经线在绘图底部会聚。(图的顶部在赤道附近,底部在南极附近。)因此,所有经线的标签都在底部相互叠放。不过,在情节的顶部有足够的空间 例如,这:R 在ggplot2中,如何将刻度线从绘图的底部移动到顶部?,r,ggplot2,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)
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
foo这是一种欺骗,但您可以像这样反转y轴:
ggplot(foo,aes(x=alpha,y=-1*delta))
你必须解释它是相反的,但至少它是可读的 我不确定这目前是否可行,但将来肯定会。请参阅以进行讨论。