我有 6 个数据集,我需要在单个图中使用 R 绘制箱线图。在 6 中,2 更重要,所以我想通过阴影背景来突出它们。是否可以在使用 R 的 boxplot() 函数时选择性地遮蔽箱线图后面的背景,以便很少有人留下?
问问题
2630 次
1 回答
7
您可以尝试使用函数rect()
并给出左下角和右上角的坐标和颜色。参数lty=0
确保没有边界。函数boxplot()
使用了两次,因为rect()
会隐藏第一个箱线图。add=TRUE
在第二个boxplot()
确保情节是在同一个图形上进行的。
a<-rep(c("g1","g2","g3","g4","g5","g6"),each=10)
b<-rnorm(60)
boxplot(b~a)
rect(0.5,-3,1.5,3,col="grey75",lty=0)
rect(2.5,-3,3.5,3,col="grey75",lty=0)
boxplot(b~a,add=TRUE)
于 2012-12-13T06:48:24.667 回答