2017-02-16 7 views
0

Ich möchte die boxplot plotten:Wie vermeidet man Überlappungen in ggplot2 boxplot?

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

aber die boxplot zeigte innerhalb jeder Klasse überlappt. enter image description here

Wie kann ich Abstand zwischen Boxen?

+1

Ja, Hinzufügen von Position = Position_dodge (1) macht den Trick ... – AndreiR

Antwort

0

nur versuchen, Variante folgende

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

Mit position=dodge Sie den Abstand zwischen Boxplots Hoffnung setzen kann, das hilft

Beste

Pavlo

Verwandte Themen