主要參數:
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)))