J'essaie de combiner fill
y color
dans une légende ggplot2. Comme il existe plusieurs couleurs pour la x
axe, il semble logique que ggplot2 ne sache pas quelle couleur choisir dans la légende.
Par exemple :
library(ggplot2)
ggplot(mpg, aes(fl, hwy)) +
geom_point(aes(color = fl, shape = factor(year), fill = fl)) +
scale_shape_manual(values = c("circle filled", "circle open"))
Mon objectif serait de modifier manuellement le factor(year)
légende pour ressembler à ceci :
J'ai joué autour de la guides()
sans succès.
Editar :
Valeurs pour shape
peut être trouvé en exécutant vignette("ggplot2-specs")
.