非绝对计数不平衡组的直方图

时间:2017-10-19 18:58:02

标签: r ggplot2 histogram facet-wrap

目前,我可以创建情节: enter image description here

使用:

df %>%
  ggplot(aes_string(age)) + 
  facet_wrap(~CUSTOMER_GROUP, scales="free") +
  geom_histogram(binwidth = 3) +
  scale_y_continuous(labels=percent) +
  theme_igray() +
  xlab("Age") +
  ylab("")

但正如您所见,这并未考虑合理的百分比值。有没有解决方案来获得更有用的情节? 请注意,我已使用scales="free"

修改

也许,如果没有.00

,也可以更好地格式化比例

1 个答案:

答案 0 :(得分:0)

解决方案是结合两种方法:

scale_y_continuous(labels=percent) +

用于良好的可视化 实际百分比为..count../sum(..count..

要在非标准评估模式aes_string中正确使用"..count../......",只需引用整个内容。