Estoy creando esta "barra de barras" con ggplot
, pero me gustaría poder volver a clasificar las barras dentro de cada categoría para que las barras más altas estén en la parte superior. En resumen, tener una barra de Alta a Baja ordenando cada categoría.Ordenar barras dentro de cada factor usando ggplot2
A continuación es mi código - ¿Alguna pista son bienvenidos - Gracias
library("ggplot2")
d <- read.csv('http://db.tt/EOtR3uh', header = F)
d$V4 <- factor(d$V2, levels=d$V2)
base_size <- 11
ggplot(d, aes(d$V4, -log10(d$V3), fill=d$V1)) +
geom_bar(stat="identity") +
coord_flip() +
labs(y = "-log10(Pvalues)",x = "",fill="") +
theme_grey(base_size = base_size) +
scale_x_discrete(expand = c(0, 0))
Buena respuesta, pero por la forma en que la leo, el OP solicita pedidos dentro de las categorías y arriba en la parte superior, por lo tanto 'orden (d $ v1, -d $ v3)' – James
De hecho, me gustaría que estar dentro de cada categoría! –
@James Buena llamada, gracias. –