2012-03-08 23 views
10

Estoy trazando algunos datos usando geom_smooth y buscando una manera de cambiar el color del sombreado de error estándar para que cada línea coincida con esa línea (es decir, una línea roja tendría su error estándar sombreado rojo). Revisé la documentación oficial de ggplot2 y la lista de opciones() al https://github.com/hadley/ggplot2/wiki/%2Bopts%28%29-List. Cualquier consejo (o solo confirmación de si es posible o no) es apreciado.Cambiando el color de error estándar para geom_smooth

Respuesta

16

Tu (comprensible) error es pensar que se debe a cambiar el color en lugar de la llenar. Los sombreados de error estándar están hechos con geom_ribbon esencialmente, y son un área 2d, por lo que el "color" con el que están "llenos" está determinado por fill, no colour.

Probar:

geom_smooth(aes(...,fill = variable)) 

donde variable es el mismo que asignar al color en otro lugar.

+0

Exactamente lo que estaba buscando, muchas gracias. – Bryan

Cuestiones relacionadas