我尝试按因子级别进行组织;我试图组织我的数据,但没有任何效果。我希望堆叠的条来自 1-5 或 5-1。
数据:
Scale variable value
5 5 - Extremely valuable Q10A 17.8%
10 5 - Extremely valuable Q10B 18.9%
4 4 Q10A 27.1%
9 4 Q10B 31.4%
3 3 Q10A 31.5%
8 3 Q10B 32.4%
2 2 Q10A 12.7%
7 2 Q10B 8.8%
1 1 - No value at all Q10A 11%
6 1 - No value at all Q10B 8.6%
代码:
ggplot(breakstablemelt,aes(x=variable, y=value,fill=Scale))+
geom_bar(stat="identity")+
coord_flip()+
labs(title="title",
x="Q10",
y=NULL)
按比例组织数据:
breakstablemelt=breakstablemelt[order(breakstablemelt$Scale,decreasing=T),]
编辑:因素组织:
breakstablemelt$Scale<-factor(breakstablemelt$Scale, levels=breakstable$Scale)
breakstablemelt2=breakstablemelt %>% arrange(desc(Scale))
图表输出: 无序堆积条形图