2021-04-01boxplot怎么看?是什么意思?
2021-04-25 本文已影响0人
八段锦1134
定义
按给定数值做箱线图。
格式
boxplot(x, ...)
S3方法对对象'formula'
boxplot(formula, data = NULL, ..., subset, na.action = NULL,
xlab = mklab(y_var = horizontal),
ylab = mklab(y_var =!horizontal),
add = FALSE, ann = !add, horizontal = FALSE,
drop = FALSE, sep = ".", lex.order = FALSE)
默认的S3方法:
boxplot(x, ..., range = 1.5, width = NULL, varwidth = FALSE,
notch = FALSE, outline = TRUE, names, plot = TRUE,
border = par("fg"), col = "lightgray", log = "",
pars = list(boxwex = 0.8, staplewex = 0.5, outwex = 0.5),
ann = !add, horizontal = FALSE, add = FALSE, at = NULL)
参数
参数名称 | 解释 |
---|---|
formula | 一种公式,如y ~ grp,其中y是要根据分组变量grp(通常是一个因子)分成组的数据值的数字向量。注意~ g1 + g2等同于g1:g2。 |
data | 一种数据框(或列表),公式中的变量应从中选取 |
subset | 一个可选的向量,指定用于绘图的观测数据子集。 |
na.action | 一个函数,指示当数据包含NAs时应该发生什么。默认是忽略响应或组中缺失的值。 |
xlab, ylab | x轴和y轴注释,从R3.6.0版本开始,具有非空的默认值。可以被ann=FALSE抑制。 |
ann | 逻辑指示是否应该标注轴(由xlab和ylab)。 |
drop,sep,lex.order | 传递给split.default,具体进一步查阅。 |
x | 用于指定从其中生成箱线图的具体数据。可以是一个数值向量,或者一个包含这些向量的列表。其他未命名的参数将进一步的数据指定为单独的向量(每个向量对应于组件箱线图)。数据中允许使用NAs。 |
… | 对于formula方法,将命名参数传递给默认方法。对于默认方法,未命名参数是额外的数据向量(除非x是一个被忽略的列表),命名参数是参数pars给出的参数之外传递给bxp的参数和图形参数(并覆盖pars中的参数)。注意,bxp可能会也可能不会使用传递给它的图形化参数:具体参见它的文档。 |
range | 这决定了箱线图从箱底延伸多远。如果range为正,线延伸到最极端的数据点,不超过range乘以箱内四分位范围。值为0时,线会扩展到数据的极端。 |
width | 确定箱线图中箱的宽度 |
varwidth | 如果varwidth是TRUE,箱的宽度与组内观察数的平方根成正比。 |
notch | 如果notch是TRUE,箱的每一面都画了一个缺口。如果两个图的凹槽不重叠,这就是两个中位数不同的“有力证据”(Chambers等人,1983,第62页)。见箱线图。用于计算的统计。 |
outline | 如果outline不是true,则不绘制离群值(如点,而S+使用线)。 |
names | 将打印在每个箱形图下面的分组标签。可以是字符向量或表达式(参见plotmath)。 |
boxwex | 一个适用于所有箱子的比例因子。当只有几组时,可以通过使箱变窄来改善图的外观。 |
staplewex | 主要的线条宽度膨胀,与箱宽成正比。 |
outwex | 离群线宽度扩展,与框宽成正比。 |
plot | 如果是TRUE(默认值),则生成箱线图。如果不是,则返回箱线图所基于的摘要。 |
border | 一个可选的颜色矢量,用于箱线图的轮廓。如果border的长度小于绘图的数量,则循环使用border中的值。 |
col | 如果col非空,则假定它包含用于给箱线的主体着色的颜色。默认情况下,它们是背景色。 |
log | 指示x坐标、y坐标或两个坐标是否应以对数标尺绘制的字符。 |
pars | 更多图形参数的列表(可能有很多),例如boxwex或outpch;这些被传递给BXP(如果plot为真);详细信息请参见。 |
horizontal | |
add | 指示箱线图是否应为水平的逻辑值;默认FALSE表示垂直框。 |
at | 逻辑值,如果为真,则将boxplot添加到当前plot。 |