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 fill
no 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`
Puntuaciones y comentarios
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)