我有一个条形图,我的自变量在x轴(教育水平),我的因变量在y轴上的计数(信用卡债务的默认值)。
ggplot(cleancc, aes(x=factor(Education), fill = factor(DefaultOct05))) + geom_bar()
我想保持原样但只是显示条形图中每个休息点的百分比。例如,条2的蓝色部分为23.7%。
答案 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)