今天,我想知道如何定制盒须图的外观。例如,我想删除盒子周围的线条。但问题是,border
参数同时改变了盒须图的所有行的颜色。所以,如果有一个好主意设置border = "white"
那么胡须也将“消失”,你有一条代表你的中位数的白线。
由于我无法在互联网上找到解决我问题的解决方案,我在一点点摆弄并想出了一些似乎几乎没有记录整体的强大设置。这些设置允许您在很大程度上自定义盒须图的外观。我知道,一些功能已经在stackoverflow上公布(例如here)。但是,我找不到完整的文档。因此,这篇文章。
答案 0 :(得分:29)
要自定义“盒须”图的外观,您必须更改med[…]
,box[…]
,whisk[…]
或staple[…]
参数以进行调整行设置,或异常值的out[…]
参数。
[…]
需要替换为以下某个行或点参数:
线元素外观的参数(有关详细信息,请参阅R中的?par
):
lty
:换行符(例如,= 0
删除行,= 1
表示实线)lwd
:线宽col
:线条颜色异常值出现的参数(有关详细信息,请参阅R中的?points
):
pch
:符号样式lwd
:线宽cex
:符号大小col
:color bg
:背景色所以,这里有一个示例,上面的盒子图可能是"自定义":
boxplot( … , medcol = "red", boxlty = 0, whisklty = 1, staplelwd = 4, outpch = 8, outcex = 3)
这导致以下方框图:
答案 1 :(得分:5)
要获得完整的文档,您应该查看?bxp
(来自...
中的?boxplot
说明以及{34}中的"另请参阅" ,以及?boxplot
中的pars
说明。)。它记录了?boxplot
可以改变异常值的形状(尽管outpch
也可以正常工作)。它还有pch
,boxlty
,boxlwd
和boxcol
用于包装盒,还有许多用于胡须,订书钉,中线......