如何在ggplot2 boxplot中避免重叠?

时间:2017-02-16 07:40:01

标签: r ggplot2 boxplot

我想绘制箱线图:

library("ggplot2")
p <- ggplot(mpg, aes(class, hwy))
p + geom_boxplot(aes(colour = drv))

但是每个班级的箱形图显示重叠。 enter image description here

如何在盒子之间添加距离?

1 个答案:

答案 0 :(得分:1)

试试以下变种

library("ggplot2") dodge <- position_dodge(width = 0.9) p <- ggplot(mpg, aes(class, hwy)) p+geom_boxplot(aes(fill = drv),position=dodge)

使用position=dodge,您可以设置箱线图之间的距离 希望这有帮助

最佳

Pavlo