ggplot2: 直方图

绘制直方图,类似与基本绘图中的hist()

ggplot() + geom_histogram(data=, aes(x=), binwidth=, color=, fill=)

    1. binwidth=: 控制每个柱子的宽度,相当于hist()中的breaks=
    1. color=: 控制每个柱子的边框颜色
    1. fill=: 控制每个柱子的填充颜色

1. 直方图

kk <- as.data.frame(rnorm(10000))
colnames(kk) <- "pp"
ggplot()+geom_histogram(data = kk, aes(x=pp), binwidth=0.1, color="black", fill="gold")
图片.png

2. 直方图和概率密度图联用

ggplot(data=, aes(x=))+geom_histogram(aes(y=..density..), binwidth=, color=, fill=)+geom_density(alpha=, fill=)

直方图绘制的也是数据的概率密度
注意:在geom_histogram()中注意将..density..赋值给y

colnames(kk) <- "pp"
ggplot(data = kk, aes(x=pp))+geom_histogram(aes(y=..density..), binwidth=0.1, color="black", fill="white")+geom_density(alpha=0.3, fill="lightblue")
图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容