ggplot2生信软件

ggplot2: 直方图

2023-04-06  本文已影响0人  LET149

绘制直方图,类似与基本绘图中的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
上一篇下一篇

猜你喜欢

热点阅读