R: Grafica diagramas de múltiples cuadros usando columnas del marco de datos

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 conboxplot.matrix desde elsfsmsic paquete, pero parece hacer lo mismo queboxplot(as.matrix(plotdata) que es trazar todo en un diagrama de caja compartido con una escala compartida en el eje. Quiero (decir) 5 parcelas individuales.

Podría hacer esto a mano como:

par(mfrow=c(2,2))
boxplot(data$var1
boxplot(data$var2)
boxplot(data$var3)
boxplot(data$var4)

¿Pero debe haber una manera de usar las columnas del marco de datos?

EDITAR: He usado iteraciones, ver mi respuesta.

Respuestas a la pregunta(3)

Su respuesta a la pregunta