我正在尝试更改堆叠条形图中的级别顺序(堆叠填充级别的顺序)。在 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”
是否需要包含另一个包才能获得此功能,或者这是一种现已过时的方法,已被替换?我尝试重新排序 data.frame 中的因子,但这不会改变 geom_bar 堆叠它们的方式。
我正在查看的文档(在 RStudio 中)用于“[Package ggplot2 version 1.0.0 Index]”
谢谢