Réorganiser les barres dans geom_bar ggplot2

J’essaie de faire une barre-barre où l’insortinggue est ordonnée du miRNA avec la value la plus value au miRNA avec le plus bas. Pourquoi mon code ne fonctionne pas?

 > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), y=value, fill=variable)) + geom_bar(stat="identity") 

Votre code fonctionne bien, sauf que le barplot est ordonné de bas en haut. Lorsque vous souhaitez commander les barres de haut en bas, vous devrez append un signe avant la value :

 ggplot(corr.m, aes(x = reorder(miRNA, -value), y = value, fill = variable)) + geom_bar(stat = "identity") 

qui donne:

entrer la description de l'image ici