TL; DR geom_histogram(binwidth = ) はデータを受け取ってビン幅を返す関数を受け付けるよ。 ggplot2のヒストグラムはビン数30が既定 なぜ……。調整するには bins でビン数を変えるか、 binwidth でビン幅を変える。両方指定すると binwidth が優先される。 library(ggplot2) ggplot(diamonds, aes(price)) + geom_histogram() ## `stat_bin()` using `bins = 30`. Pick better value with `binwidth`. 参考: https://stats.biopapyrus.jp/r/ggplot/geom_histogram.html ビン幅を動的に決めたい という話は随分前にQiitaでもした。事前に頻度分布を集計した結果をデ