绘制箱线图

1箱线图的含义
箱线图用来显示一组数据的分散情况的统计图
绘制箱线图
2代码部分:
#绘制基本的箱线图

library(MASS)#数据集
ggplot(birthwt,aes(x=factor(race),y=bwt))+geom_boxplot()
#factor()函数将数值型转化为离散型
绘制箱线图

#修改宽度
ggplot(birthwt,aes(x=factor(race),y=bwt))+geom_boxplot(width=.7)
绘制箱线图

ggplot(birthwt,aes(x=factor(race),y=bwt))+geom_boxplot(outlier.size = 1.5,outlier.shape = 21)
#outlier.size ,outlier.shape参数分别控制异常点的大小和点型
#在图中超过胡须线的范围的值被称为异常值
#修改异常点的大小和点形 outlier.size ,outlier.shape参数控制
绘制箱线图

#绘制单组箱线图
ggplot(birthwt,aes(x=1,y=bwt))+geom_boxplot()+scale_x_continuous(breaks = NULL)+theme(axis.title.x = element_blank())
绘制箱线图

library(MASS)
ggplot(birthwt,aes(x=factor(race),y=bwt))+geom_boxplot(notch = TRUE)
#向箱线图增加槽口比较中位数是否有差异,标记中位数
#如果各个箱线图的槽口互相不重合,说明各中位数有差异
#使用geom_boxplot()函数设置参数notch = TRUE

绘制箱线图

library(MASS)
ggplot(birthwt,aes(x=factor(race),y=bwt))+geom_boxplot()+stat_summary(fun.y=“mean”,geom=“point”,shape=23,size=3,fill=“white”)
#向箱线图添加均值
#箱线图的均值常用钻石来表示
绘制箱线图