《R语言实战》自学笔记37-箱线图

如题所述

第1个回答  2022-07-17

数据准备

箱线图(又称盒须图)通过绘制连续型变量的五数总括,即最小值、下四分位数(第25百分位数) 、中位数(第50百分位数)、上四分位数(第75百分位数)以及最大值,描述了连续型变量的分布。
箱线图能够显示出可能为离群点(范围±1.5*IQR以外的值,IQR表示四分位距,即上四分位数与下四分位数的差值)的观测。

boxplot(x, ...)
x:用于绘制箱线图的向量。....:用于调整箱线图的各参数。

箱线图可以展示单个变量或分组变量。
boxplot(formula, data=dataframe)
formula:一个公式,dataframe:提供数据的数据框(或列表)。
varwidth=TRUE,将使箱线图的宽度与其样本大小的平方根成正比。
horizontal=TRUE,可以反转坐标轴的方向。
notch=TRUE,可以得到含凹槽的箱线图。
y ~ A,这将为类别型变量A的每个值并列地生成数值型变量y的箱线图。公式y ~ A*B则将为类别型变量A和B所有水平的两两组合生成数值型变量y的箱线图。

小提琴图是箱线图与核密度图的结合。你可以使用vioplot包中的vioplot()函数绘制它。
Vioplot(x1,x2,...,names=,col=)
x1, x2, ...:表示要绘制的一个或多个数值向量(将为每个向量绘制一幅小提琴图)。
names:小提琴图中标签的字符向量;
col:一个为每幅小提琴图指定颜色的向量。

参考资料:

相似回答