並べ替えられた棒グラフを作成したい (ここに示されているものと同様: http://flowingdata.com/2008/08/19/3-worthwhile-alternatives-to-the-pie-chart/ )。以下のコードを実行すると、非常によく似た結果が得られますが、バーはソートされていません。頻度が最も高いバーがチャートの一番上になるようにバーを並べ替えるにはどうすればよいですか?
cat = c("CatA", "CatB", "CatC", "CatB", "CatB", "CatB", "CatB", "CatB", "CatB", "CatB")
dat = data.frame(Category = cat)
qplot(factor(Category), data=dat, geom="bar") +
geom_bar() +
coord_flip()