R 如何防止geom_文本重叠并使此图形更易于显示?

R 如何防止geom_文本重叠并使此图形更易于显示?,r,ggplot2,R,Ggplot2,我尝试过检查重叠,但它只是删除了我不想要的重叠点。我尝试过在geom_text()中处理hjust和size,虽然它确实有帮助,但它并不是我想要的 ggmap(hawk_map_105936) + geom_line(aes(x = long, y = lat), color = "gold", hawks_105936) + geom_point(aes(x = l

我尝试过检查重叠,但它只是删除了我不想要的重叠点。我尝试过在geom_text()中处理hjust和size,虽然它确实有帮助,但它并不是我想要的

ggmap(hawk_map_105936) + 
                  geom_line(aes(x = long, y = lat),
                            color = "gold", hawks_105936) +
                  geom_point(aes(x = long, y = lat, color = factor(speed)),
                             alpha = 1, hawks_105936) +
                  geom_text(aes(x = long, y = lat, label = factor(height)), 
                            alpha = .8, size = 3, hjust = 1.3, hawks_105936) + 
                  scale_x_continuous(limits = c(-121.598, -121.578), expand = c(0, 0)) +
                  scale_y_continuous(limits = c(38.755, 38.769), expand = c(0, 0))
这是我的图:geom_文本表示高度,而geom_点表示速度,最后,geom_线表示经度和纬度。我决定用这种方式来表示我的数据,但我愿意接受其他想法


您好,您能提供一些可复制的数据吗?同样,伪造但与您的数据相似也可以。请查看
ggrepel
软件包。谢谢!我现在爱你!