Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何绘制其订书钉看起来像R中方括号的箱线图_R_Statistics_Boxplot - Fatal编程技术网

如何绘制其订书钉看起来像R中方括号的箱线图

如何绘制其订书钉看起来像R中方括号的箱线图,r,statistics,boxplot,R,Statistics,Boxplot,如何绘制这样的方框图: 使钉书钉看起来像一个方括号,钉书钉是下/上四分位数1.5 IQR范围内的数据标记 我试过: bx = sapply(5:1, function(x) rnorm(100, x, sqrt(x))) boxplot(bx, col = "gray", pch = "", boxwex = 0.3, medlwd = rep(3, 4), medcol = rep("white", 4), outlty = 1, outwex = 1, whisklty =

如何绘制这样的方框图:

使钉书钉看起来像一个方括号,钉书钉是下/上四分位数1.5 IQR范围内的数据标记

我试过:

bx = sapply(5:1, function(x) rnorm(100, x, sqrt(x)))

boxplot(bx, col = "gray", pch = "", boxwex = 0.3,
  medlwd = rep(3, 4), medcol = rep("white", 4),
  outlty = 1, outwex = 1, 
  whisklty = 1, 
  staplelty = 1, staplewex = 1,
  names = paste0("mu = ", 5:1))

title(main = "n = 100")



我不相信用
staplelty
可以做到这一点。但是,您可以仅将装订绘制为水平线并添加垂直记号

boxplot(iris[,1:4], outlty=1, pch="")

for(i in 1:4) {
    segments(c(i-0.2,i+0.2), BP$stats[5,i], c(i-0.2,i+0.2), BP$stats[5,i] - 0.1)
    segments(c(i-0.2,i+0.2), BP$stats[1,i], c(i-0.2,i+0.2), BP$stats[1,i] + 0.1)
}

非常感谢!我没想到有人能回答这个“奇怪”的问题。