是否可以在 R 中的箱线图中圈出一个特定的框?这里的假设是我事先知道我必须突出显示哪个框。
最佳答案
我衷心赞同@csgillespie 的建议,只是将其改成不同的颜色。
也就是说,我试了一下,这是我想出的(使用@Marc 的数据):
df <- data.frame(s1=rnorm(100), s2=rnorm(100, mean=2), s3=rnorm(100, mean=-2))
绘制箱线图并保留绘制椭圆的统计数据:
foo <- boxplot(df, border=c(8,8,1), lwd=c(1,1,3))
设置半长轴和半短轴:
aa <- 0.5
bb <- foo$stats[4,3]-foo$stats[2,3]
在第三个框周围绘制参数化椭圆:
tt <- seq(0,2*pi,by=.01)
lines(3+aa*cos(tt),foo$stats[3,3]+bb*sin(tt))
关于r - 在 R boxplot 中圈出一个特定的框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472413/