Порядок столбцов в ggplot

Я просмотрел ответы на этом форуме, но не могу найти ответа на эту конкретную проблему. У меня есть следующие данные, и я хочу создать гистограмму, в которой столбцы упорядочены от наибольшего к наименьшему с точки зрения «значения», а не в алфавитном порядке:

breadth_data <- read.table(textConnection("Stakeholder  Value
'Grantseekers'  0.90
'Donors'    0.89
'Community' 0.55
'Hurricane Relief Fund' 0.24
'Media' 0.19
'Employment Seekers'    0.12
'Affiliates'    0.10
'Youth' 0.09
'Women' 0.02
'Former Board Members'  0.01"), header=TRUE)

Затем основная столбчатая диаграмма:

c <- ggplot(breadth_data, aes(x=Stakeholder, y=Value))
c + geom_bar(stat="identity") + coord_flip() + scale_y_continuous('') + scale_x_discrete('')

У меня есть пробовал многие из различных переупорядочений и преобразований, которые я видел в StackOverflow, но я не могу найти того, что работает. Я уверен, что это довольно просто, но я был бы признателен за любую помощь!

Спасибо,

Грег

47
задан Gregory Saxton 11 May 2011 в 16:29
поделиться