2017-02-16 180 views
0

我想繪製箱線圖:如何避免在ggplot2 boxplot中重疊?

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

但箱線圖顯示出每類中的重疊。 enter image description here

如何添加框之間的距離?

+1

是的,增加位置= position_dodge(1)做的訣竅... – AndreiR

回答

0

只是嘗試以下變種

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