Problema
Deseamos modificar los bigotes de un diagrama de caja creado con ggplot2. Los bigotes son las líneas sólidas que se extienden desde la caja. Definen los límites más allá de los cuales consideramos los valores como atípicos. Por defecto son negras, nosotros las deseamos en color rojo.
library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg, fill = factor(am)))
p + geom_boxplot()
Solución
- Una alternativa
Creamos las barras de error en rojo y les superponemos las cajas.
library(ggplot)
p + stat_boxplot(
geom = "errorbar",
colour = "red",
width = 0,
position = position_dodge(0.75)
) +
geom_boxplot(coef = 0, outlier.shape = NA)
Superponemos dos diagramas de caja, el primero con todos los bordes rojos y segundo sin bigotes en negro.
p + geom_boxplot(color="red") +
geom_boxplot(aes(ymin=..lower.., ymax=..upper..))
Results
Entradas relacionadas
- Diagramas de caja con ggplot2 en R. Una introducción
- Introducción al diagrama de caja (box plot) en R
- Múltiples diagramas de caja en R
- Múltiples diagramas de caja usando la función plot en R
- Diagrama de caja con intervalos de confianza para la mediana
- Diagramas de caja de un data frame con ggplot2: una o varias columnas
Referencias
No hay comentarios:
Publicar un comentario