我想更改下图中医院的堆叠顺序,因此#1在顶部,#4在底部。
该图是用
ggplot(survey,aes(x=hospital, y=age))+geom_boxplot()+coord_flip()+xlab("")+ylab ("\nPatient Age")我需要从上到下的顺序与现在的顺序相反。我不知道为什么它会变成现在这样。“医院”一栏是一个重要的因素。
非常感谢!

发布于 2010-08-12 12:03:15
你有几个选择。最简单的方法是添加
p + scale_x_reverse()回到剧情中。您还可以反转因子的级别
relevel(survey$hospital, rev(levels(survey$hospital))) -> survey$hospital或者,您可以使用xlim()手动确定框的顺序
p + xlim("Hospital #4","Hospital #3","Hospital #2","Hospital #1")https://stackoverflow.com/questions/3464552
复制相似问题