如何解决顺序堆积条形图 R
我尝试按因子级别进行组织;我试图组织我的数据,但没有任何效果。 我希望堆叠的条形来自 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))
图形输出: unordered stacked bar graph
解决方法
删除了值列末尾的百分比符号,并修复了所有内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。