Ich habe eine Frage, wie man mehrere Box-Plots pro Gruppe stratifizieren. Dies ist, was ich für einen Beispielcode habenPutting mehrere Box-Plots pro Gruppe stratifiziert
library(ggplot2)
mtcars$vs <- as.character(as.numeric(mtcars$vs))
y6 <- ggplot(mtcars, aes(x=vs,y=hp)) +
geom_boxplot(aes(group = vs),outlier.shape=NA, size=1, width = 0.6, fatten = 1) +
geom_jitter(aes(x=vs, y=hp, pch = factor(cyl)), position=position_jitter(width=.1, height=0), size = 2) +
scale_shape_manual(name ="X", values = c(1,2,3)) +
coord_cartesian(ylim=c(0, 350))
Dies ist, was ich aus der Kurve zu erhalten. Ich hoffe, die Graphen pro X-Achse durch die Legende zu stratifizieren, was insgesamt 6 Box-Plots ergibt (3 pro X-Achse; 3 für "1" und 3 für "2"). Gibt es eine Möglichkeit, dies zu tun? Ich habe ein Bild davon unten angehängt:
Vielen Dank für Ihre Meinung! Hier