如何避免 ggplot2 中这两个图层重叠?我试图显示文本,使它们不在点的上方。
我还尝试了库
但我需要像
check_overlap
在避免文本重叠方面效果很好,但是不能与其他图层一起使用。我还尝试了库
geom_text_repel
,但该库不支持 check_overlap
并且会显示每个数据点的文本。但我需要像
check_overlap
一样,不必为每个点都显示文本。ggplot(dat, aes(x = CPI, y = HDI)) +
geom_point(aes(color = Region), shape=21, size=4, position = "identity") +
geom_text(data = dat, aes(label = Country), size=4, check_overlap = TRUE)
ggrepel
是一种用于R语言的数据可视化包,它可以在绘制散点图、折线图和箱线图等图表时自动调整标签的位置,避免标签相互重叠。 - hrbrmstrgeom_text_repel
吗? - Z.Lingeom_text_repel
,但它会在geom_point
中的每个数据点上显示一个标签或文本,这不是我想要的。 - Max