我有这样的数据框:
C1 C2
A Y
A N
B Y
C Y
A Y
D N
E Y
D Y
使用此代码
ggplot(df,aes(x=C1,fill=C2) + geom_bar() + coord_flip() + xlab("C1")+ylab("Frequncy")
我可以制作堆叠条形图,但它显示频率。像here这样的堆积图表显示了每个c1值的c2频率比例。
编辑:我没有找到任何类似的问题,因为我希望在每个柱子100%的距离显示比例堆叠条形图,并根据C2的值的C2的频率百分比分为两部分。例如对于A,我们有2 Y和1 N.所以我想要一个显示的条(66%Y和33%N代表A)和类似其他C1中的值。