Mostrando entradas con la etiqueta errorbar. Mostrar todas las entradas
Mostrando entradas con la etiqueta errorbar. Mostrar todas las entradas

2017-02-27

Cómo añadir barras de error a un diagrama de caja con ggplot2

Problema

Deseamos añadir barras de error a un diagrama de caja creado con ggplot2, como aparecen por defecto con el paquete base. De manera que tendremos dos líneas perpendiculares en los extremos de los bigotes de la caja.

library(ggplot2)
ggplot(iris, aes(factor(Species), Sepal.Width, fill = Species)) +
    geom_boxplot() 

Solución

Con stat_boxplot(geom ='errorbar') añadimos las barras de error.

ggplot(iris, aes(factor(Species), Sepal.Width, fill = Species)) +
  stat_boxplot(geom ='errorbar')+
  geom_boxplot() 
Es importante recordar que el orden de cada capa altera el resultado final. Si escribimos primero geom_boxplot la línea sólida vertical se dibuja encima de la caja.

ggplot(iris, aes(factor(Species), Sepal.Width, fill = Species)) +
    geom_boxplot() + 
    stat_boxplot(geom ='errorbar')

Entradas relacionadas

Nube de datos