2015-03-16

Diagramas de caja con ggplot2 en R. Una introducción.

Title En ocasiones anteriores creamos diagramas de caja usando el paquete graphics cargado por defecto en R. En la siguiente entrada crearemos diagramas de caja con el paquete ggplot2.

Ejemplos

Construiremos un gráfico simple e iremos examinando distintas propiedades.

  • Vertical
bp <- ggplot(iris, aes(x = factor(Species), y = Sepal.Width)) 
bp + geom_boxplot() 
  • Horizontal
bp + geom_boxplot() + coord_flip()
  • Líneas horizontales al final de los bigotes
bp + geom_boxplot() + coord_flip() + stat_boxplot(geom ='errorbar') 
  • Puntos de datos. Para evitar que se superpongan, geom_jitter los desplaza horizontalmente.
bp + geom_boxplot() + geom_jitter() 
  • Cuñas o muescas (notches). Para representar el intervalo de confianza de la mediana.
bp + geom_boxplot(notch = TRUE)
  • Relleno. Como la variable Species es un factor, crea un color para cada especie en lugar de una escala.
bp + geom_boxplot(aes(fill = Species))
  • Gradiente de color. Un ejemplo no particularmente útil.
bp <- ggplot(iris, aes(factor(Sepal.Length), Sepal.Width)) # One per any Sepal.Length observation
bp + geom_boxplot(aes(fill = Sepal.Length))
  • Paleta de colores
bp <- ggplot(iris, aes(x = factor(Species), y = Sepal.Width, fill = Species)) 
bp + geom_boxplot() + scale_fill_brewer(palette = "Blues")

Entradas relacionadas

Referencias

No hay comentarios:

Publicar un comentario

Nube de datos