¿Cuál de estos gráficos de cajas os gusta más?

  • Base de R:

base.png

png('C:/temp/base.png', bg = "white", res = 100, width = 450, height = 600)
boxplot(Petal.Length ~ Species, data = iris, main = "Gráfico con Base")
dev.off()
  • Con lattice:

lattice.png

library(lattice)
png('C:/temp/lattice.png', bg = "white", res = 100, width = 450, height = 600)
# Paquete lattice
x <- bwplot(Petal.Length ~ Species, data = iris, main = "Gráfico con Lattice")
print(x)
dev.off()
  • Con ggplot2:

ggplot2.png

library(ggplot2)
png('C:/temp/ggplot2.png', bg = "white", res = 100, width = 450, height = 600)
# Paquete ggplot2
x2 <- ggplot(iris, aes(Species, Petal.Length))
x2 + geom_boxplot() + ggtitle("Gráfico con ggplot2")
dev.off()

Tres muestras del mismo gráfico de cajas realizado con R. Tres sintaxis muy sencillas, pero boxplot es más fácil si cabe. Parece que estéticamente ganaría ggplot2; sin embargo, todo es jugar con más opciones, aunque se complicaría el código. En mi opinión, creo que sale ganando ggplot2, pero no es tanta la diferencia.