我想在 ggplot2 中制作一個堆積條形圖,顯示 4 個不同組中出現癥狀的陽性患者的百分比。
因此,每組都將計算出自己的陽性患者百分比,這將需要針對每種癥狀進行計算。
沒有百分比的條形圖如下所示:

編碼:
symptoms %>% pivot_longer(cols = c(symptom_1, symptom_2, symptom_3, symptom_4, symptom_5, symptom_6), names_to = "name", values_to = "value") %>% ggplot(aes(x = name, y = value, fill = factor(group))) geom_col()
資料:
group;symptom_1;symptom_2;symptom_3;symptom_4;symptom_5;symptom_6
2;1;1;1;0;1;1
2;1;1;1;0;0;0
1;0;0;0;0;0;0
1;0;1;0;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;1;0;0;0;0
1;1;0;1;0;0;1
1;0;0;0;0;0;0
2;0;1;1;1;1;1
2;1;0;0;0;0;0
1;0;1;1;0;0;0
1;1;1;0;0;0;1
2;0;0;0;0;1;0
2;0;0;1;0;0;0
4;0;1;1;0;1;0
4;0;0;0;0;0;0
1;1;0;0;0;0;0
1;0;0;0;0;0;0
2;0;1;0;0;0;0
3;1;0;0;0;0;0
1;0;0;0;0;0;0
2;0;0;1;0;1;0
1;0;0;0;0;1;1
2;0;0;0;0;0;0
3;1;0;0;0;1;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
2;0;0;0;0;1;0
4;0;0;0;0;0;0
4;0;1;1;0;0;0
1;0;0;0;0;0;1
4;0;0;0;0;0;0
1;1;0;0;0;0;0
4;0;0;0;0;0;0
2;0;1;0;0;1;0
4;0;1;0;0;0;0
2;0;0;0;0;1;0
1;0;0;0;1;0;0
4;0;0;0;0;0;0
4;0;0;0;1;0;0
3;1;1;1;1;0;1
1;0;0;0;0;0;0
4;0;0;1;0;0;0
1;0;0;0;0;0;0
3;0;0;1;0;0;1
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;1
4;0;0;0;0;0;0
1;0;1;0;0;0;1
1;0;0;0;0;0;0
4;1;0;1;1;0;0
3;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
2;0;0;0;0;0;0
3;0;1;0;0;0;0
4;1;0;1;0;0;0
4;0;0;0;1;0;0
1;1;0;0;0;0;0
2;0;0;0;0;0;1
4;0;0;0;0;0;0
3;0;0;0;0;0;0
2;0;0;0;0;0;0
3;1;0;1;0;0;0
4;1;0;0;0;0;0
1;0;0;0;0;1;0
2;1;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;1;0;0;0
2;1;0;0;0;1;0
1;0;0;0;0;0;0
1;1;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;1;1;0;0
1;1;0;0;0;1;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
4;1;0;0;0;0;0
1;1;1;0;0;0;1
1;0;0;0;1;0;1
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;1;0;0;0;0
3;0;0;0;0;0;0
4;1;1;1;0;0;0
1;1;0;0;0;0;0
1;1;0;0;0;1;0
2;0;0;0;1;0;0
4;1;1;1;0;0;0
1;1;1;1;0;1;1
1;0;1;1;0;0;0
3;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;1;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;1;0
4;0;1;1;0;0;0
2;1;0;0;0;0;0
2;1;0;0;0;0;1
1;0;1;0;0;0;0
4;1;0;1;0;0;1
3;0;0;0;0;0;0
3;0;0;0;0;1;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
3;1;1;0;0;1;0
4;0;1;0;0;0;0
4;1;0;0;0;0;0
1;0;0;0;0;0;0
3;0;1;0;0;0;0
4;0;1;0;0;0;0
3;0;0;0;0;0;0
1;1;0;0;0;1;0
1;1;1;0;0;0;0
4;0;0;1;1;0;0
3;0;0;0;0;0;0
4;0;1;1;1;0;0
3;0;0;0;0;0;0
3;1;0;0;0;0;0
3;0;0;0;0;1;0
3;0;1;1;0;0;0
2;0;0;0;0;0;0
1;1;0;0;0;0;0
3;0;0;0;0;0;0
1;1;0;1;0;1;0
2;1;0;0;0;1;0
1;0;1;0;0;0;0
3;0;0;0;0;0;0
4;0;0;1;0;0;0
4;0;1;0;1;1;0
2;0;0;0;0;0;1
1;0;0;0;0;0;0
1;0;0;1;0;1;0
4;0;0;1;0;0;0
2;0;0;1;0;1;0
3;0;0;0;0;0;0
1;0;1;1;0;0;1
1;0;0;1;0;0;0
4;0;0;1;0;0;0
2;0;0;0;0;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
4;1;0;0;0;0;0
1;1;0;0;0;1;0
4;0;1;1;1;0;0
3;1;0;0;0;0;0
1;0;0;0;0;0;1
1;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;1;0;0;0
1;0;0;0;0;0;0
3;1;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
1;0;0;0;0;0;1
3;0;0;0;1;0;0
4;0;0;0;0;1;0
1;0;0;0;0;0;1
2;0;0;0;0;0;0
3;1;0;0;1;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;1;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
4;1;0;1;0;0;0
4;0;0;0;0;0;1
3;0;1;0;0;0;1
4;0;1;0;1;1;0
3;1;0;0;0;0;0
4;1;1;0;0;0;0
1;1;0;1;0;0;0
2;0;0;0;0;0;0
3;0;0;1;0;0;0
2;0;0;0;1;0;0
1;1;0;0;0;0;0
1;1;0;0;0;1;0
1;0;0;0;0;0;0
4;0;1;1;0;0;0
1;0;0;0;0;0;1
3;0;1;0;1;0;0
3;1;0;0;0;1;0
2;0;0;0;0;0;0
1;1;0;0;0;0;0
4;1;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;1
2;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;1;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
4;0;1;0;1;1;0
4;1;0;1;0;0;0
3;1;0;0;0;0;0
1;0;0;0;0;0;0
3;1;0;1;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
3;0;0;0;0;0;0
2;1;0;0;0;0;0
1;1;0;0;0;0;0
3;0;0;0;0;1;0
1;1;1;0;0;1;0
1;1;0;0;0;0;0
4;0;0;1;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;1;0;0;0
4;0;0;0;0;0;0
2;0;1;0;0;0;0
3;1;1;1;0;0;0
1;0;0;0;0;0;0
1;0;1;0;0;0;0
3;0;0;1;0;0;0
4;0;0;0;1;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
1;0;0;1;0;0;1
4;1;1;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
1;1;1;0;0;1;1
2;0;0;0;0;0;1
2;0;1;1;0;1;1
1;0;0;1;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
2;1;1;1;0;1;1
2;1;0;1;0;1;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;1;0;0;0;0
2;0;0;0;0;1;0
1;0;0;0;0;0;0
1;0;0;0;0;1;0
1;0;0;1;0;0;1
3;0;1;0;0;0;0
4;1;1;1;0;0;0
4;1;0;0;0;1;0
2;0;0;0;0;0;1
4;0;0;0;1;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
1;1;0;0;0;0;0
3;0;0;1;0;0;0
1;0;0;0;0;0;1
4;0;0;0;0;0;0
1;1;0;0;0;1;0
4;0;1;1;1;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
2;1;0;0;0;1;0
2;1;1;0;0;1;1
3;0;0;0;0;0;0
2;0;1;0;0;1;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
2;0;0;0;0;1;0
2;0;0;0;0;0;0
1;0;0;1;0;0;0
1;0;0;0;0;0;0
1;1;0;0;0;0;1
4;1;0;0;0;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;1;0;0;0
1;1;0;0;0;0;0
1;0;0;0;0;0;1
1;0;0;1;0;0;0
3;0;0;0;1;0;0
4;0;1;0;0;1;0
3;0;1;1;0;0;1
2;1;1;0;0;1;1
4;1;0;0;1;0;0
4;1;1;1;0;0;0
2;1;0;1;0;0;0
2;0;0;0;0;1;0
4;1;0;1;0;0;0
4;0;1;0;1;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;0
2;1;1;1;0;1;0
2;1;1;0;0;0;0
2;1;1;0;1;0;0
4;0;0;0;1;0;0
1;1;0;0;0;0;0
4;1;0;0;0;0;0
3;0;0;0;0;1;0
2;0;0;0;0;1;0
4;0;0;0;0;1;0
2;0;0;0;0;0;0
2;0;0;1;0;0;0
3;1;0;0;0;0;0
1;1;1;0;0;0;0
1;0;0;0;0;1;1
3;1;0;1;0;0;0
1;1;1;0;0;0;0
3;0;0;0;1;0;0
4;0;0;0;0;0;0
4;1;0;0;0;0;0
2;0;1;1;0;0;0
4;0;0;0;1;0;0
3;0;0;0;0;1;0
1;0;0;0;0;1;0
2;0;1;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;0
4;0;0;0;0;0;0
2;0;1;1;0;0;0
2;0;0;0;0;0;0
1;0;0;1;0;1;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;1;0;1;0;0;0
4;0;0;1;1;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;1;0
1;0;0;0;0;1;0
3;0;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;0;0;0;0
1;0;0;1;0;0;0
1;0;0;0;0;1;1
1;0;0;0;0;0;0
2;0;0;0;0;1;1
4;0;0;0;1;0;0
2;0;1;0;0;0;0
1;0;1;0;0;0;1
4;1;1;0;0;0;0
4;0;0;0;0;0;0
2;1;0;0;0;1;0
3;0;1;0;0;0;0
4;0;1;1;0;0;0
2;1;0;0;0;0;1
1;0;1;1;0;0;0
2;0;1;0;0;0;1
2;0;0;0;0;0;0
2;0;0;1;0;0;0
4;0;0;1;0;0;0
2;1;0;0;0;1;0
4;0;0;0;0;0;0
4;0;0;1;1;0;0
2;0;1;1;0;0;1
4;0;0;1;0;0;0
1;1;1;1;0;0;0
4;0;1;0;0;1;0
4;0;1;0;0;0;0
1;0;1;1;0;0;0
1;0;1;1;0;0;0
3;0;0;0;0;0;0
4;0;0;1;0;0;0
3;1;0;1;0;0;0
4;0;0;0;0;0;0
3;0;1;0;0;0;0
1;1;0;0;0;0;0
4;0;1;0;0;1;0
1;0;1;0;0;0;1
1;1;0;0;0;0;1
1;0;1;1;0;0;0
3;0;1;0;0;0;0
3;1;1;0;1;0;0
4;0;1;0;1;0;0
1;0;0;0;0;0;0
1;1;1;1;0;0;1
1;1;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;1;1
4;1;0;1;0;0;0
2;0;1;0;0;0;1
3;0;1;1;0;0;0
4;0;0;1;1;0;0
2;1;0;0;0;0;1
4;0;0;0;1;0;0
1;0;0;1;0;0;1
2;1;0;0;0;0;1
1;0;0;0;0;0;0
2;1;1;0;0;0;0
2;0;0;1;0;1;1
1;0;0;0;0;0;0
4;0;0;0;1;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;1;0;0;0
1;0;1;1;0;0;0
2;1;0;1;0;1;1
4;0;0;0;1;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;0
4;1;1;1;0;0;0
2;0;0;1;0;0;0
4;0;0;0;0;0;0
3;1;0;0;0;1;1
2;0;0;0;0;0;0
2;0;1;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;1;0;0;1;0
4;0;0;0;0;0;0
3;1;0;0;0;0;1
4;0;0;0;0;0;0
4;0;0;1;0;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;1
4;0;1;1;0;0;0
3;0;0;0;0;0;1
4;0;0;0;0;1;1
1;0;0;0;1;0;0
2;0;1;0;0;0;0
4;0;1;1;1;0;0
1;1;0;0;1;0;0
4;0;1;0;0;0;0
1;1;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
2;1;0;0;0;0;0
3;0;0;0;0;0;0
1;0;1;0;0;0;0
4;0;1;0;0;0;0
4;1;0;1;0;0;0
4;0;0;0;0;0;0
4;1;1;0;0;0;0
1;0;0;0;0;0;0
2;0;0;1;1;0;0
1;1;0;1;0;0;0
1;0;0;1;0;0;0
2;1;0;0;0;0;0
3;0;0;0;0;0;0
2;1;1;0;0;0;0
1;0;1;0;0;0;0
2;0;0;0;0;0;0
1;1;0;0;0;0;0
4;1;0;0;0;0;1
4;0;1;1;0;0;0
2;0;0;0;1;0;0
4;0;0;0;1;0;0
1;0;0;0;0;0;1
4;0;0;0;0;0;0
2;0;0;0;0;0;0
4;0;0;0;1;0;0
2;1;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;1;0
2;0;0;0;0;0;0
4;0;0;1;0;0;0
1;1;0;1;0;0;0
4;0;0;0;0;0;0
4;0;1;0;0;0;1
4;0;0;0;0;0;0
3;1;1;1;0;0;0
1;0;1;0;0;0;1
3;0;1;1;0;1;1
4;0;0;0;1;0;0
4;1;0;0;0;0;0
1;0;0;1;0;0;0
2;1;0;1;0;0;0
4;0;0;1;0;0;0
1;0;0;0;0;0;1
1;0;1;0;0;0;0
4;0;1;0;0;0;0
4;1;1;1;0;0;0
2;1;0;1;0;1;0
2;0;0;0;0;1;0
1;1;0;0;0;0;0
2;0;1;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;1;1;0;1
3;0;0;0;0;0;0
1;0;1;0;0;0;0
4;0;1;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;1;1;1;0;0
2;0;0;1;0;0;0
1;1;1;0;0;0;0
1;1;0;0;0;0;0
4;0;1;0;1;0;0
3;0;1;0;0;0;0
2;1;1;0;1;1;0
4;1;1;1;0;0;0
2;1;0;0;0;1;0
1;1;0;0;0;1;0
1;0;0;0;0;0;0
2;0;1;0;0;0;0
4;1;0;0;1;0;0
2;0;0;0;0;0;0
4;1;0;0;1;0;0
2;0;0;0;0;0;1
4;0;0;0;0;0;0
2;0;0;0;0;0;0
1;1;0;0;0;1;0
3;0;0;1;0;0;0
4;0;0;0;0;0;0
1;0;0;1;0;1;0
4;0;0;0;1;0;0
3;0;1;1;0;0;0
1;0;0;0;0;0;1
1;1;0;1;0;0;1
3;0;0;0;0;0;0
4;1;1;1;0;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;1;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;1;0
2;0;0;0;0;0;1
2;1;0;1;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;1;1;0;0;0
2;1;1;1;0;0;1
3;0;0;0;1;0;0
1;1;1;0;0;0;0
2;0;0;0;0;1;0
1;0;0;1;1;0;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
2;0;0;0;0;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
1;1;0;0;0;1;0
4;0;0;0;0;0;1
1;0;0;1;0;0;0
4;0;1;0;0;0;0
4;1;0;1;0;0;0
4;0;0;0;0;1;0
4;0;0;0;0;0;0
2;0;0;0;1;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
4;1;0;0;1;0;0
4;0;0;0;1;0;0
1;0;0;0;0;0;0
4;0;1;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;1;0;0
1;0;0;0;0;0;0
1;0;0;1;0;0;0
3;1;1;1;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
3;0;0;0;0;0;0
2;0;0;1;0;0;0
4;0;0;0;1;0;0
4;0;0;0;0;0;0
2;1;1;1;1;0;0
2;1;0;0;0;0;0
3;1;0;0;0;0;1
4;1;1;0;0;0;0
3;0;0;0;0;0;0
4;1;0;0;0;0;0
2;0;0;0;0;0;0
4;0;0;1;0;0;1
1;0;0;0;0;1;1
1;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;1
1;0;0;0;0;0;1
4;1;0;0;0;0;0
3;0;0;0;0;0;0
1;1;0;1;0;0;0
4;0;0;0;0;0;0
4;0;0;0;1;0;0
4;1;0;0;0;1;1
1;0;0;0;0;0;0
1;0;0;1;0;0;0
4;0;0;1;0;0;0
4;0;0;0;1;1;0
2;0;0;0;0;0;0
3;0;0;0;0;0;0
3;0;0;0;0;0;0
2;1;1;1;0;1;1
2;1;0;0;0;0;0
4;1;0;1;0;0;0
4;1;0;1;1;0;0
1;0;0;0;0;0;0
2;0;0;0;0;0;0
2;0;0;1;0;0;0
4;0;0;0;0;0;1
4;1;0;1;0;0;0
4;0;0;0;1;0;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
2;1;0;0;0;1;0
2;0;0;0;0;1;0
3;1;0;1;0;0;0
4;0;0;0;0;0;0
2;0;1;0;0;1;0
2;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;0;1;1;1;0
1;0;0;0;0;0;0
1;0;0;0;0;0;1
3;1;0;0;0;0;0
4;0;0;0;1;0;0
2;0;0;1;0;0;0
1;1;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;0;0;0;0
4;0;0;1;1;0;0
3;0;1;1;0;0;0
1;0;0;0;0;0;0
4;1;0;0;1;0;0
4;0;0;0;0;0;0
4;0;1;1;1;0;0
4;0;0;0;0;0;0
1;1;0;0;0;1;0
1;0;1;1;0;0;0
1;1;0;0;0;0;0
4;1;1;1;0;0;0
3;0;0;1;0;0;0
1;0;0;0;0;0;0
3;0;0;0;1;0;0
1;1;0;1;0;0;0
3;1;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
1;1;0;1;1;0;0
3;0;0;1;0;1;0
1;1;0;0;0;1;0
2;0;0;1;0;0;1
4;0;0;0;0;0;0
1;0;1;0;0;0;0
2;0;0;0;0;0;0
1;1;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;1;1;0;0
2;0;0;0;0;1;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
3;0;0;0;0;0;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;1;0;1;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
1;1;0;0;0;1;0
2;0;0;0;0;0;0
2;0;0;1;0;0;0
4;0;0;0;0;0;0
4;1;1;0;0;0;0
2;1;0;0;0;0;0
2;0;0;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
3;0;1;0;0;0;0
4;0;1;0;0;0;0
4;0;0;0;1;0;0
3;0;0;0;0;1;0
3;0;0;0;0;0;0
4;0;1;1;0;0;0
3;0;0;1;0;0;0
3;0;0;0;1;0;0
1;0;0;0;0;0;0
3;0;0;1;0;0;0
1;1;0;0;0;1;0
4;0;0;0;0;0;0
3;0;1;1;0;0;0
2;1;0;0;1;1;0
4;0;0;0;0;0;0
3;1;0;0;0;0;0
1;0;1;1;0;0;0
3;1;1;1;0;0;0
1;0;0;0;0;0;0
3;1;0;0;0;0;0
4;0;0;0;0;0;0
3;1;0;0;0;1;0
1;1;0;1;0;0;0
2;0;0;0;0;0;0
4;0;1;0;1;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
3;1;1;1;0;0;0
1;0;0;0;1;0;0
2;0;0;0;0;0;0
1;0;1;1;0;1;1
2;0;0;1;1;0;0
3;1;0;0;0;0;0
2;1;0;1;0;1;0
1;0;0;0;0;0;0
4;0;1;1;1;0;0
4;0;1;0;0;0;0
4;0;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;0;1;0;0
4;0;0;0;0;0;0
4;0;0;1;0;0;0
3;0;0;0;0;0;0
1;0;0;0;0;1;0
3;0;0;0;0;0;0
4;0;0;1;0;0;0
3;1;1;0;1;0;1
4;0;0;1;0;1;0
1;0;0;1;0;0;0
1;0;0;0;0;0;0
1;1;0;0;0;0;0
4;0;0;0;1;0;0
2;1;0;1;0;0;0
2;0;0;0;0;0;0
4;0;0;0;1;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;1;0;0;0
4;0;0;0;0;1;1
1;0;0;0;0;0;0
1;1;1;1;0;0;0
4;0;0;0;1;0;0
2;1;0;0;0;1;1
3;1;0;1;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;0;0
3;0;0;0;0;0;0
4;1;0;0;0;0;0
3;0;0;0;0;1;0
4;0;0;0;0;1;0
4;0;1;0;0;0;0
4;1;0;0;1;0;0
1;0;0;0;0;0;0
4;1;0;0;0;0;0
2;1;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;1
4;0;1;0;1;0;0
2;0;0;1;0;0;0
3;0;0;0;0;0;0
4;1;0;0;0;0;0
2;0;0;0;0;0;0
2;0;0;0;0;0;0
1;1;1;1;0;0;0
3;1;0;0;0;0;0
1;0;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;1;0
4;0;0;0;1;0;0
1;0;0;0;0;0;0
3;1;0;0;0;0;0
4;0;0;0;0;0;0
4;1;0;1;0;1;0
1;0;0;1;0;0;0
4;1;0;1;0;0;0
4;0;0;0;0;0;0
4;1;1;0;1;0;0
4;0;0;1;1;0;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
3;1;1;1;1;0;0
3;0;0;0;0;0;0
4;0;1;1;0;0;1
1;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
2;0;0;0;0;1;0
2;0;0;0;0;0;0
2;0;0;0;0;0;0
4;1;0;0;0;0;0
2;0;0;0;0;0;0
2;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;1;0;0;0;0
2;0;0;0;0;0;1
3;0;0;0;0;0;0
3;0;0;0;0;0;0
4;1;1;0;0;0;0
4;0;0;0;0;0;0
2;0;0;0;0;1;0
4;0;0;0;1;0;0
2;1;0;0;0;1;0
4;0;1;0;0;0;0
3;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;0;0;1;0;0
4;0;0;0;1;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
4;1;0;0;0;0;0
4;1;1;0;0;0;0
4;0;0;0;0;0;0
4;1;0;1;0;0;0
4;0;0;1;0;0;0
4;0;1;0;1;0;0
4;0;0;0;1;0;0
3;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
4;1;0;0;1;0;0
3;0;1;0;0;0;0
4;0;0;1;0;0;0
3;0;0;0;0;0;0
3;1;1;0;0;0;1
4;0;0;1;0;0;0
3;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;1;0;0;0
4;0;0;1;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;1
4;0;0;0;1;0;0
3;0;1;0;0;0;0
4;0;0;0;0;0;0
3;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;1;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;1;1;1;0;0
4;1;1;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;1;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
4;0;0;0;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;0;0;1;0
1;0;0;0;0;1;0
1;0;0;0;0;0;0
2;1;0;0;0;1;0
1;1;1;0;0;1;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
1;1;0;0;0;0;0
1;1;0;0;0;0;0
3;0;1;1;0;0;1
1;1;0;0;0;0;0
4;0;0;0;0;1;0
2;0;0;0;0;1;0
1;0;1;0;0;1;0
1;0;0;0;0;0;0
1;0;0;0;0;1;0
1;1;0;0;0;0;0
1;0;0;0;0;0;0
1;1;0;0;0;0;0
2;0;0;0;0;1;1
2;0;0;0;0;0;1
2;0;0;0;0;0;0
1;0;0;0;0;0;1
2;0;0;0;0;0;0
2;0;0;0;0;0;0
2;0;1;1;0;0;0
1;0;0;0;0;0;0
2;0;0;0;0;0;1
1;0;0;0;0;0;0
2;1;0;0;0;1;0
1;0;0;0;0;0;0
3;1;0;0;0;1;0
3;0;0;0;0;0;0
1;1;0;1;0;0;0
2;0;0;0;0;0;0
2;1;0;0;0;1;0
1;0;0;1;0;0;1
3;0;0;0;0;0;1
2;0;0;0;0;0;0
1;1;0;0;0;0;0
1;0;0;0;0;1;0
2;0;1;1;0;0;0
4;0;0;0;0;1;1
1;1;0;0;0;1;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;0;0
2;1;0;0;0;1;0
1;0;0;0;0;0;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
1;0;0;0;0;0;0
3;0;0;0;0;1;0
3;0;0;0;0;0;0
1;0;0;0;0;0;0
4;1;0;0;0;1;0
3;0;0;0;0;1;0
1;0;0;0;0;0;1
2;0;0;0;1;0;0
3;0;0;0;0;1;0
1;0;0;0;0;1;0
2;1;0;0;0;1;0
1;1;0;0;0;0;1
1;0;1;1;0;0;0
1;0;0;0;0;0;0
2;0;0;0;0;1;0
2;1;0;0;0;1;0
2;0;0;0;0;1;0
2;0;0;0;0;0;0
1;0;0;0;0;0;0
4;0;0;0;0;0;0
3;0;0;1;0;1;0
3;0;0;0;0;0;0
2;1;0;0;0;0;1
2;0;0;0;0;0;0
2;1;0;0;0;0;1
1;0;0;1;0;0;0
2;1;0;0;0;1;0
3;1;0;1;0;1;0
1;0;0;0;0;1;0
1;0;0;0;0;1;0
2;0;0;0;0;1;0
1;0;0;0;0;0;0
1;1;0;0;0;0;0
1;1;0;0;0;0;0
2;0;0;0;0;0;0
1;1;0;0;0;1;0
2;1;0;0;0;1;0
2;1;0;0;0;1;0
4;0;0;1;1;0;0
4;0;0;0;0;0;0
主要的問題是,如何計算每個組和每個癥狀的百分比。謝謝 :-)
uj5u.com熱心網友回復:
一種選擇是在將資料傳遞給之前手動計算計數和百分比ggplot():
library(ggplot2)
library(tidyr)
library(dplyr)
symptoms %>%
pivot_longer(cols = c(symptom_1, symptom_2, symptom_3, symptom_4, symptom_5, symptom_6), names_to = "name", values_to = "value") %>%
group_by(name, group) %>%
summarise(n = sum(value)) %>%
mutate(pct = n / sum(n)) %>%
ggplot(aes(x = name, y = n, fill = factor(group)))
geom_col()
geom_text(aes(label = scales::percent(pct, accuracy = .1)), position = position_stack(vjust = .5))

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/527533.html
標籤:rggplot2
上一篇:R用p<0.05注釋估計值
