【发布时间】:2017-09-29 06:02:06
【问题描述】:
我已经看到很多关于将 y 轴上的计数转换为百分比的问题,但其中必须在条形图中。
我想在直方图中做类似的事情,但无法清楚地显示条形图上的标签。请告诉我哪里做错了。
x = runif(100, min = 0, max = 10)
data1 <- data.frame(x = x)
ggplot(aes(x = x), data = data1)+
geom_histogram(aes(y = (..count..)/sum(..count..)), bins = 10, breaks =
seq(0,10,1), fill = "blue", col = "black")+
geom_text(aes(y = ((..count..)/sum(..count..)),
label = scales::percent((..count..)/sum(..count..))),
stat = "count", vjust = -10)+
scale_y_continuous(labels = scales::percent)
输出:
【问题讨论】: