我想显示堆积条中的百分比数字.但是,一组的百分比非常低.两个值彼此重叠.我改为’postion =’identity’.它仍然无法工作…..任何想法?
x4.can.m <- structure(list(canopy = structure(c(1L,2L,3L,1L,3L),.Label = c("0%","1 to 84%","85% +"),class = "factor"),YearQuarter = structure(c(1L,4L,5L,5L),.Label = c("2011-09-01","2011-12-01","2012-03-01","2012-06-01","2012-09-01"),value = c(0.51,0.01,0.48,0.52,0.47,0.53,0.57,0.41,0.61,0.38)),.Names = c("canopy","YearQuarter","value"),row.names = c(NA,-15L),class = "data.frame") x4.can.bar <- ggplot(data=x4.can.m,aes(x=factor(YearQuarter),y=value,fill=canopy)) + geom_bar(stat="identity",position = "stack",ymax=100) x4.can.bar+scale_y_continuous(formatter='percent')+ labs(y="Percentage",x="Year Quarter") + geom_text(aes(label =paste(round(value*100,0),"%",sep="")),size = 3,hjust = 0.5,vjust = 4,position ="identity")
解决方法
原文地址:https://www.jb51.cc/html/232247.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。