Подтвердить что ты не робот

Частота отображения вместо счета с помощью geom_bar() в ggplot

В на этой странице они приводят следующий пример

library(ggplot2)
library(reshape2)
ggplot(data=tips, aes(x=day)) + geom_bar(stat="bin")

Вместо подсчета я хотел бы иметь частоту по оси y. Как я могу достичь этого?

4b9b3361

Ответ 1

Здесь решение, которое можно найти в связанном вопросе:

pp <- ggplot(data=tips, aes(x=day)) + 
      geom_bar(aes(y = (..count..)/sum(..count..)))

Если вы хотите пометить частоты в процентах, добавьте это (см. здесь):

library(scales)
pp + scale_y_continuous(labels = percent)