R boxplot:如何自定义盒须图的外观(例如,删除线条或边框,更改异常值的符号)
R boxplot: How to customize the appearance of the box-and-whisker plots (e.g., remove lines or borders, change symbol of outliers)
今天,我想知道如何自定义盒须图的外观。例如,我想删除框周围的线。但是,问题是 border
参数会同时更改盒须图所有线条的颜色。所以,如果有人有设置 border = "white"
的好主意,那么胡须也会“消失”,并且你有一条白线代表你的中位数。
由于我无法在 Internet 上找到完全解决我的问题的解决方案,所以我稍微摆弄了一下,想出了一些强大的设置,这些设置似乎几乎没有记录在案。这些设置允许您在很大程度上自定义盒须图的外观。我知道,一些功能已经在 Whosebug 上公布(例如 here)。但是,我找不到完整的文档。因此,这个 post.
为了自定义盒须图的外观,您必须更改 med[…]
、box[…]
、whisk[…]
或 staple[…]
参数用于调整线设置,或异常值的 out[…]
参数。
[…]
需要替换为以下行或点参数之一:
线条元素外观的参数(有关详细信息,请参阅 R 中的 ?par
):
lty
:线条样式(例如,= 0
去掉线条,= 1
表示实线)
lwd
:线宽
col
: 线条颜色
异常值出现的参数(有关详细信息,请参阅 ?points
in R):
pch
: 符号样式
lwd
:线宽
cex
: 符号大小
col
: 颜色
bg
: 背景颜色
所以,这里有一个 示例,上面的箱线图可能是 "customized":
boxplot( … , medcol = "red", boxlty = 0, whisklty = 1, staplelwd = 4, outpch = 8, outcex = 3)
这导致以下箱线图:
有关完整的文档,您应该查看 ?bxp
(链接自 ?boxplot
中的 ...
描述以及 ?boxplot
中的 "See Also",以及在 ?boxplot
中的 pars
描述中)。它记录了 outpch
可以改变异常值的形状(尽管 pch
也可以正常工作)。它还有 boxlty
、boxlwd
、boxcol
和 boxfill
用于盒子,还有许多其他用于胡须、订书钉、中线...
今天,我想知道如何自定义盒须图的外观。例如,我想删除框周围的线。但是,问题是 border
参数会同时更改盒须图所有线条的颜色。所以,如果有人有设置 border = "white"
的好主意,那么胡须也会“消失”,并且你有一条白线代表你的中位数。
由于我无法在 Internet 上找到完全解决我的问题的解决方案,所以我稍微摆弄了一下,想出了一些强大的设置,这些设置似乎几乎没有记录在案。这些设置允许您在很大程度上自定义盒须图的外观。我知道,一些功能已经在 Whosebug 上公布(例如 here)。但是,我找不到完整的文档。因此,这个 post.
为了自定义盒须图的外观,您必须更改 med[…]
、box[…]
、whisk[…]
或 staple[…]
参数用于调整线设置,或异常值的 out[…]
参数。
[…]
需要替换为以下行或点参数之一:
线条元素外观的参数(有关详细信息,请参阅 R 中的 ?par
):
lty
:线条样式(例如,= 0
去掉线条,= 1
表示实线)lwd
:线宽col
: 线条颜色
异常值出现的参数(有关详细信息,请参阅 ?points
in R):
pch
: 符号样式lwd
:线宽cex
: 符号大小col
: 颜色bg
: 背景颜色
所以,这里有一个 示例,上面的箱线图可能是 "customized":
boxplot( … , medcol = "red", boxlty = 0, whisklty = 1, staplelwd = 4, outpch = 8, outcex = 3)
这导致以下箱线图:
有关完整的文档,您应该查看 ?bxp
(链接自 ?boxplot
中的 ...
描述以及 ?boxplot
中的 "See Also",以及在 ?boxplot
中的 pars
描述中)。它记录了 outpch
可以改变异常值的形状(尽管 pch
也可以正常工作)。它还有 boxlty
、boxlwd
、boxcol
和 boxfill
用于盒子,还有许多其他用于胡须、订书钉、中线...