标签: r ggplot2 boxplot jitter
我使用以下代码:
data(mtcars) ggplot(mtcars, aes(x=factor(cyl), y=mpg)) + geom_jitter(aes(colour=factor(gear)), width = 0.1) + geom_boxplot(aes(fill=factor(gear)), alpha=0.6)
以下结果:
但我希望geom_jitter的彩色圆点直接位于相应的(!)箱图后面。有办法吗?
答案 0 :(得分:2)
解决方案是aosmith和他的链接提到的position_jitterdodge。
library(ggplot2) data(mtcars) ggplot(mtcars, aes(x=factor(cyl), y=mpg, fill=factor(gear), colour=factor(gear))) + geom_point(position = position_jitterdodge()) + geom_boxplot(alpha=0.6)
结果如下: