主要参数:
medlwd:设置中位线宽度
whiskcol:设置虚线颜色
staplecol:设置顶端颜色
outcol:离群值颜色
相应的具体位置:
outline=FALSE:去除离群值
outpch=19:设置离群值形状
range=0:不考虑离群值,顶端等于数据最大值
xaxt="n":不显示横坐标名称
低水平作图函数:
grid(nx=NA,ny=NULL,col=”red“,lty=”线条类型“)
dashed:虚线
在水平x轴方向添加红色虚线
y轴垂直方向添加虚线grid(nx=NULL,ny=NA,col=”red“,lty=”dashed“)
axis(side=1,at=1:length(b$names), labels=paste( b$names, "\n(n=", b$n,")", sep=" "),mgp=c(3,2,0))
往图形中添加每个横坐标对应的数目
side=1表示添加x轴刻
at=1:length表示x轴总共含有变量个数
labels:将信息粘贴到x轴对应位置
mgp表示将名称和数目分距离表示
将数据进行分割
设置分割标准
cuts<-c(0,40,80)
y<split(x=data,f=findInterval(data,cuts))
boxplot(y)
具体实现
小于10为第0组,10~15为第一组,15~20为第二组......
findInterval函数用于得出分组信息
split函数将分组信息与数据对应
boxplot(split(x=mtcars$mpg,f=findInterval(mtcars$mpg,c(10,15,20)))