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