我有一个数据框(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
我已经从 stackoverflow 收集了一些代码,以便创建一个显示百分比的 4 面图栏。
ggplot(dat2,aes(x=Groups)) +
stat_bin(aes(n=nrow(dat2), y=..count../n)) +
scale_y_continuous(formatter = "percent") +
facet_wrap(~ label)
问题是我想为每个子图重置计数器,因此每个标签组数据将除以该特定标签中的总行数而不是总数来计算。