reorder remove ggplot geom_bar change barplot bar r ggplot2

remove - Reordenar barras en geom_bar ggplot2



reorder ggplot bar (1)

Su código funciona bien, excepto que la barra de ordenación se ordena de menor a mayor. Cuando desee ordenar las barras de mayor a menor, deberá agregar un signo antes del value :

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

lo que da:

Estoy tratando de hacer un diagrama de barras donde la trama se ordena desde el miRNA con el value más alto hasta el miRNA con el más bajo. ¿Por qué mi código no funciona?

> 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")