私はデータフレーム(dat2)を持っています:
> summary(dat2)
combs label Groups
Min. : 1.00 Length:21172 (0,1] :1573
1st Qu.: 4.00 Class :character (1,5] :5777
Median : 9.00 Mode :character (5,12] :5632
Mean : 86.46 (12,30] :4061
3rd Qu.: 24.00 (30,100] :2976
Max. :49280.00 (100,5e+04]:1153
パーセンテージを示す 4 つのファセット プロット バーを作成するために、stackoverflow からいくつかのコードを既に収集しました。
ggplot(dat2,aes(x=Groups)) +
stat_bin(aes(n=nrow(dat2), y=..count../n)) +
scale_y_continuous(formatter = "percent") +
facet_wrap(~ label)
サブプロットごとにカウンターをリセットしたいので、各ラベルグループのデータは、合計ではなく、その特定のラベルの行の総数で割って計算されます。