【发布时间】:2018-01-12 16:13:18
【问题描述】:
这个简单的例子演示了重新排序命令的工作原理:
library(ggplot2)
df <- data.frame(Category = sample(LETTERS), Count = rpois(26, 6))
ggplot(df, aes(reorder(Category, -Count), Count)) + geom_bar(stat = "identity")
如果我将相同的语法应用于不同的数据,则重新排序将不起作用。看这个例子:
ggplot(mpg, aes(reorder(manufacturer, -hwy), hwy)) + geom_bar(stat = "identity")
第二个例子的顺序似乎很随机,第一个例子显然是降序的。有什么不同?第二个例子是如何排序的?我想不通。
【问题讨论】: