barplot的叠加百分比,同时保持y轴的计数

时间:2017-07-17 14:44:51

标签: r ggplot2 geom-bar

我有一个条形图,我的自变量在x轴(教育水平),我的因变量在y轴上的计数(信用卡债务的默认值)。

ggplot(cleancc, aes(x=factor(Education), fill = factor(DefaultOct05))) + geom_bar()

enter image description here

我想保持原样但只是显示条形图中每个休息点的百分比。例如,条2的蓝色部分为23.7%。

1 个答案:

答案 0 :(得分:0)

由于我没有您的数据集,我无法尝试,但请使用stat_bin()查看此选项:

ggplot(cleancc, aes(x=factor(Education), fill = factor(DefaultOct05))) + 
geom_bar() +
stat_bin(geom = "text",
      aes(label = paste(round((..count..)/sum(..count..)*100), "%")),
      vjust = 5)