これは繰り返しの質問のように聞こえるかもしれませんが、うまくいけば、そうではありません。基本的なR graphics
ヒストグラム関数には、ヒストグラムに適切なサイズのビンサイズを提供するオプションbreaks="FD"
がありますが、ggplot2
にも同様の単純なオプションがありますか?または、ggplot2
で同じオプションを使用できますか?
geom_histogram
でbinwidth
を調整できることは理解していますが、美的で心地よいbinsize
を生成するより簡単な方法を探しています。
set.seed(42)
x <- rnorm(1000)
hist(x,breaks="FD")
library(ggplot2)
breaks <- pretty(range(x), n = nclass.FD(x), min.n = 1)
bwidth <- breaks[2]-breaks[1]
df <- data.frame(x)
ggplot(df,aes(x))+geom_histogram(binwidth=bwidth,fill="white",colour="black")