我有这个点图:
ggplot(mpg, aes(drv, hwy)) +
geom_dotplot(binwidth = 1, binaxis = 'y', stackdir = 'center')
呈现为
我想按制造商对点进行着色。如果我添加一个fill
审美的:
ggplot(mpg, aes(drv, hwy, fill = manufacturer)) +
geom_dotplot(binwidth = 1, binaxis = 'y', stackdir = 'center')
它呈现为
看起来添加颜色以某种方式击败了堆叠算法,导致点重叠。我该如何解决?
Using geom_beeswarm
从包装中ggbeeswarm是一个选项。它不会以完全相同的方式将偶数行点居中,但点颜色似乎比geom_dotplot
.
library(ggbeeswarm)
ggplot(mpg, aes(drv, hwy, color = manufacturer)) +
geom_beeswarm(size = 2)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)