我想要改变堆积条形图中各级别的顺序(它堆叠填充级别的顺序)。在ggplot文档中,它展示了通过以下方式很容易实现:
# Use the order aesthetic to change stacking order of bar charts
w <- ggplot(diamonds, aes(clarity, fill = cut))
w + geom_bar()
w + geom_bar(aes(order = desc(cut)))
似乎这就是我需要的,但是当我尝试运行上面的代码时,会产生以下错误:
“在eval(expr,envir,enclos)中错误:找不到函数“desc””
是否还有其他包需要包含才能获取该函数,或者这种方法现在已经过时被替代了?我尝试重新排列数据框中的因子,但这并不改变geom_bar如何堆叠它们。
我正在查看的文档(在RStudio中)是“[ggplot2版本1.0.0索引]”。
谢谢