gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 10:48:26 24 4
gpt4 key购买 nike

我正在使用 ggplot2 使用 map 投影绘制数据,其中经度线会聚在绘图的底部。 (图的顶部靠近赤道,底部靠近南极。)因此,所有经度线的标签都在底部堆叠在一起。不过,情节的顶部有足够的空间。

例如,这个:

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

如何将标签移动到图的顶部,那里有空间?

最佳答案

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

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

你必须解释它是颠倒的,但至少它是可读的。

关于r - 在 ggplot2 中,如何将刻度标签从绘图的底部移动到顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com