Как упорядочить бары в гистограмме с накоплением в порядке возрастания / убывания? - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть карта с накоплением, как показано ниже:

dem_plot

Как видите, различные стеки складываются до 100%. Я хочу изменить порядок расположения столбцов (не стеков) в порядке возрастания размера одного из стеков (black_pct). Как мне этого добиться? Я попытался использовать x = reorder (dem_pcts, black_pct), но, поскольку я «растопил» фрейм данных, чтобы получить составной график, похоже, я больше не могу его использовать.

Мой код для сюжета в настоящее время выглядит так:

library(reshape2)
dem_pcts2 <- melt(dem_pcts, id.var ="community_area")

library(ggplot2) 
ggplot(dem_pcts2, aes(x = community_area, y = value, fill = variable)) +
              geom_bar(stat = "identity") +  xlab("Community Area") + ylab("%") + 
          theme(axis.text.x = element_blank(), axis.ticks = element_blank()) 

Спасибо!

...