Me gustaría trazar un diagrama de caja INDIVIDUAL para cada columna no relacionada en un marco de datos. Pensé que estaba en el camino correcto con boxplot.matrix
del paquete sfsmsic
, pero parece hacer lo mismo que boxplot(as.matrix(plotdata)
que es trazar todo en un diagrama de caja compartido con una escala compartida en el eje. Quiero (digamos) 5 tramas individuales.R: Trazar gráficos de cajas múltiples usando columnas del marco de datos
que podía hacer esto a mano como:
par(mfrow=c(2,2))
boxplot(data$var1
boxplot(data$var2)
boxplot(data$var3)
boxplot(data$var4)
Pero tiene que haber una manera de utilizar las columnas del marco de datos?
EDIT: utilicé iteraciones, ver mi respuesta.
-1 para hacer trampas mediante la lectura de la documentación. ;-) –
Al usar esto, se devuelve una sola gráfica con múltiples categorías x. Estoy tratando de hacer gráficas separadas para cada x categoría que se encuentra en una matriz. 'par (mfrow = c (2,5)) boxplot (x = as.list (as.data.frame (plotdata)))' es el código que utilicé, donde plotdata es una ... doble matriz x9 . – gisol
@gisol Ver mi edición. – joran