在ggplot2版本3.3.0中,有一种很好的解决方案来解决这个问题。
scale_x_discrete(guide = guide_axis(n.dodge=3))
Here is an example
+ coord_flip()
-- 标签可能更适合并且在y轴上更易读。theme(axis.text.x = element_text(angle =45, hjust = 1))
这将移除所有重叠的标签:
scale_x_discrete(guide = guide_axis(check.overlap = TRUE))
scale_x_discrete
有选项可以限制显示的集合。 - Richard Telford