barplot中使用ggplot2的百分比标签

时间:2016-04-29 05:47:59

标签: r ggplot2 geom-bar geom-text

我使用ggplot2制作了以下图表。我寻求的是为每个条添加百分比标签。

cat.ocup.grafico<-ggplot(subset(casen8va, !is.na(o15)), 
aes(factor(o15), weight=expr))+
geom_bar(aes(y =(..count..)/sum(..count..)), fill="blue")+
ylab("Porcentaje")+xlab("Categoría Ocupacional")+coord_flip()

plot1

为此,我尝试使用以下代码。但由于某种原因,酒吧被删除了。

有人可以帮助我吗?

cat.ocup.grafico+geom_text(aes(label =ifelse((..count..)==0,"",
scales::percent((..count..)/sum(..count..)))), 
stat="count",colour="darkgreen")

plot2

0 个答案:

没有答案