我有一个包含四个变量的数据框:结果(y)和其他3个分类因子(分别名为x,z和w)。我想使用 ggplot2 中的geom_bar()
创建条形图,使x轴为x(6个级别),其中z作为分组/颜色因子{{1} }。另外,我想使用(aes(x=x, y=y, fill=z))
在w的两个级别的不同面板中显示条形图。但是,当我尝试使用互联网上讨论的各种技巧(例如facet_wrap(~w)
)根据y的大小(降序)对条形进行排序时,结果并不令人满意(未排序)。
那么,有人可以帮我解决我的问题吗?参见下面的示例数据和代码。
谢谢。
aes(x=reorder(x, -y), y=y, fill=z)