Soy muy nuevo en R y en cualquier paquete en R. Miré la documentación de ggplot2 pero no pude encontrar esto. Quiero un diagrama de caja de variable boxthis
con respecto a dos factores f1
y f2
. Que se supone que tanto f1
y f2
son variables de factor y cada uno de ellos tiene dos valores y boxthis
es una variable continua. Quiero conseguir 4 diagramas de caja en un gráfico, cada uno correspondiente a una combinación de las posibles combinaciones que f1
y f2
puede tomar. Creo que usando la funcionalidad básica en R, esto puede hacerse por
> boxplot(boxthis ~ f1 * f2 , data = datasetname)
Gracias de antemano por cualquier ayuda.
Respuestas:
Se me ocurren dos formas de lograr esto:
1. Cree todas las combinaciones de
f1
yf2
fuera de laggplot
función2. use color / relleno / etc.
fuente
interaction()
. Cabe destacar que podemos especificargeom_boxplot(position = position_dodge(width = .9))
agregar espacio adicional entre los diagramas de caja.dodge
argumentos en laggplot
función -ggplot(aes(y = boxthis, x = f2, fill = f1, dodge=f1), data = df) + geom_boxplot()
Aquí hay otra forma:
Da algo como lo siguiente:
fuente