箱线图通过绘制连续型变量的五种数值,来描述连续型变量的分布,这五种数值包括了最小值、最大值、中位数、下四分位数和上四分位数。

函数boxplot(x,data,notch,varwidth,names,main)

x - 是一个向量或一个公式

data - 是数据帧

notch - 是一个逻辑值。设置为TRUE画一个缺口

varwidth - 是一个逻辑值。设置为 true 时来画的宽度成正比到样本大小的方块。

names - 是将每个箱线图下被打印的组标签。

main - 用于给出曲线图的标题。

简单箱线图

代码:

r语言怎么改变箱线图宽度(基础R语言箱线图)(1)

通过使用已有的数据集mtcars来创建箱线图,研究四缸、六缸、八缸发动机对每加仑汽油行驶的英里数的影响

结果:

r语言怎么改变箱线图宽度(基础R语言箱线图)(2)

通过添加notch=TRUE可得到含凹槽的箱线图,varwidth=TRUE则使箱线图的宽度与样本大小相应的成正比

结果:

r语言怎么改变箱线图宽度(基础R语言箱线图)(3)

多因子箱线图

代码:

r语言怎么改变箱线图宽度(基础R语言箱线图)(4)

mtcars$cyl.f创建了气缸数量的因子,mtcars$am.f创建了变速箱类型的因子,为不同缸数和不同变速箱类型的车型绘制了每加仑汽油行驶英里数的箱线图

结果:

r语言怎么改变箱线图宽度(基础R语言箱线图)(5)

,