Saltar al contenido

Cambiar el color de error estándar para geom_smooth

El tutorial o código que hallarás en este post es la resolución más eficiente y efectiva que hallamos a tus dudas o problema.

Solución:

Tu (comprensible) error es pensar que deberías estar cambiando 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 fillno colour.

Tratar:

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

donde la variable es la misma que asignas al color en otro lugar.

Si tiene varios grupos, simplemente defina color = Vars y group = Vars dentro de ggplot(aes())y luego adicional aes(fill = Vars) dentro de geom_smooth(aes(fill = Species)). (Basado en la respuesta aquí)

Ejemplo ficticio:

# Make confidence intervals the same color as line by group
ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 group = Species,
                 color = Species)) + 
  geom_point() + 
  geom_smooth(aes(fill = Species))  # additional `aes()` referencing to confidence interval as a `fill` not as a `color` 

ingrese la descripción de la imagen aquí

Puntuaciones y comentarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *