【发布时间】:2018-10-11 07:38:36
【问题描述】:
假设我有以下数据集
data <- c(
9.5, 27.9, 7.8, 17.8, 31.4, 25.9, 27.4,
25.2, 31.1, 34.7, 42, 29.1, 32.5, 30.3, 33, 33.8, 41.1, 34.5, 62)
当我在 r 中绘制箱线图时
boxplot(data)
我得到了三个异常值 7.8、9.5 和 62,在图中用三个小圆圈表示。
在这里,我想将最大异常值(即 62)的 pch 更改为实心圆,而不是其他两个较小的轮廓。
以下是我试过的,但是不行:
boxplot(data, outpch = ifelse(data >= 60, 16, 1))
有没有办法做到这一点? 谢谢
【问题讨论】: