小编Kat*_*teA的帖子

在 ggplot 直方图中显示百分比

我用百分比做了一个直方图(效果很好),但是当我尝试打印百分比值时,y 轴的刻度不再正确。

百分比直方图的代码(效果很好)如下:

data_impact_final %>%
  ggplot(aes(x = time_to_treat_month)) +
  geom_histogram(aes(y = (..count..)/sum(..count..)),binwidth=6) +
  scale_y_continuous(labels = scales::percent)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是,当我尝试使用 stat_bin 打印图表上的百分比时,y 轴的刻度不再正确。这是我用来打印百分比的代码:

data_impact_final %>%
  ggplot(aes(x = time_to_treat_month)) +
  geom_histogram(aes(y = (..count..)/sum(..count..)),binwidth=6) +
  stat_bin(binwidth=6, geom='text', color='white', aes(label = scales::percent((..count..)/sum(..count..))),position=position_stack(vjust = 0.5))+
  scale_y_continuous(labels = scales::percent)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

感谢您的帮助

r histogram ggplot2

4
推荐指数
1
解决办法
7092
查看次数

标签 统计

ggplot2 ×1

histogram ×1

r ×1