-
1 pièce(s) jointe(s)
Problème avec ggplot
Bonjour
Pour une présentation, j'ai besoin de 'beaux' graphiques : j'utilise donc ggplot mais j'ai un souci avec l'ordre des étiquettes de la légende. L'exemple ci-dessous illustre ce problème :
Code:
ggplot(diamonds, aes(clarity, fill = cut)) + geom_bar() + scale_fill_hue() + theme( legend.position="top") + coord_flip()
Ce qui donne :
Pièce jointe 525942
Comme on peut le constater, Ideal est présenté en premier sur le graphique de type barplot, alors que dans la légende en haut, c'est le dernier élément, ce qui pose problème pour la compréhension du graphique. Je n'ai pas trouvé comment obliger ggplot à présenter la légende dans le même ordre que le graphique. Quelqu'un a-t-il la solution ?
Merci d'avance
-
A force de chercher sur le net, dans une documentation assez mal foutue, j'ai fini par trouver :
Code:
ggplot(diamonds, aes(clarity, fill = cut)) + geom_bar( position=position_stack( reverse=TRUE)) + scale_fill_hue() + theme( legend.position="top") + coord_flip()