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