Я использую ggplot2 для создания гистограммы:
geom_histogram(aes(x=...), y="..ncount../sum(..ncount..)")
и я получаю ошибку:
Mapping a variable to y and also using stat="bin".
With stat="bin", it will attempt to set the y value to the count of cases in each group.
This can result in unexpected behavior and will not be allowed in a future version of ggplot2.
If you want y to represent counts of cases, use stat="bin" and don't map a variable to y.
If you want y to represent values in the data, use stat="identity".
See ?geom_bar for examples. (Deprecated; last used in version 0.9.2)
Что вызывает это вообще? Я смущен ошибкой, потому что я не сопоставляю переменную с y
, просто гистограммой x
и хотел бы, чтобы высота гистограммы отображала нормализованную часть данных (так что все высоты бара вместе составляют 100% данных.)
edit: если я хочу сделать график плотности geom_density
вместо geom_histogram
, использовать ..ncount../sum(..ncount..)
или ..scaled..
? Я не понимаю, что делает ..scaled..
.