0
我有一個以上的因素一個數據幀,例如:如何告訴ggplot2使用哪個因子進行排序?
df <- data.frame(foo = factor(c("joe", "jack", "jane", "jim")),
bar = factor(c("A", "B", "A", "B")),
baz = c(8, 3, 9, 9))
現在我希望得到一個barplot,但不是在「富」的因素的按字母順序排列的,而是由「酒吧」 orderd因子。
ggplot(df, aes(x = foo, y = baz, fill = bar)) +
geom_bar(stat="identity")
只會按照字母順序排列「foo」因子。另外,我可以通過ggplot沒有使用的因素來訂購嗎?例如,如果我在df數據框中有第三個因素?
獎金問題:有沒有關於訂購因素的好教程?每次我必須這樣做(對於ggplot),我必須谷歌它,並總是感到困惑。
此問題已被詢問了幾次。請參閱[此博客文章](http://trinkerrstuff.wordpress.com/2012/10/15/how-do-i-re-arrange-ordering-a-plot/)瞭解更多信息。 –