1
我已经在ggplot中创建了堆积条图。ggplot:基于条内水平的百分比改变堆积条的顺序
antr1$Traits4<-factor(antr1$Traits4,
levels=c("Flight", "Avoidance", "Investigative",
"Defensive aggression","Active aggression"))
ggplot(antr1, aes(Receiver3, fill=Traits4)) +
geom_bar(position="fill") +
coord_flip() +
scale_y_continuous("", formatter="percent") +
scale_fill_manual(values=c("Flight"="yellow",
"Avoidance"="green",
"Investigative"="blue",
"Defensive aggression"="orange",
"Active aggression"="red"))
它很好地工作。然而,目前酒吧是根据“Receiver3”的名称按字母顺序排列的。我想根据“主动攻击”级别的百分比重新排序堆积的条。
,请多关照
马特