R boxplot:如何自定义box-whisker图的外观(例如,删除线条或边框,更改异常值的符号)

ToJ*_*oJo 8 appearance r shape boxplot linestyle

今天,我想知道如何定制盒须图的外观.例如,我想删除盒子周围的线条.然而,问题是,border参数同时改变了盒须图的所有线的颜色.所以,如果有一个好主意设置,border = "white"那么胡须也会"消失",你有一条代表你的中位数的白线.

由于我无法在互联网上找到解决我的问题的解决方案,我在一点点摆弄并想出了一些似乎几乎没有记录整体的强大设置.这些设置允许您在很大程度上自定义盒须图的外观.我知道,一些功能已经在stackoverflow上公布(例如这里).但是,我找不到完整的文档.因此,这篇文章.

ToJ*_*oJo 33

为了定制箱须图的外观,你必须改变med[…],box[…],whisk[…],或staple[…]参数调整的线路设置,或out[…]离群争论.

在此输入图像描述

[…] 需要由以下行或点参数之一替换:

行元素外观的参数(有关更多信息,请参阅?parR):

  • lty:线条样式(例如,= 0删除线条,= 1实线)
  • lwd: 行宽
  • col:线条颜色

出现异常值的争论(有关更多信息,请参阅?pointsR):

  • pch:符号样式
  • lwd: 行宽
  • cex:符号的大小
  • col:颜色
  • bg: 背景颜色

所以,这里有一个例子,说明上面的boxplot如何"自定义":

boxplot( … , medcol = "red", boxlty = 0, whisklty = 1, staplelwd = 4, outpch = 8, outcex = 3)
Run Code Online (Sandbox Code Playgroud)

这导致以下框图:

在此输入图像描述


Gre*_*gor 5

有关完整文档,您应该查看?bxp(从中的...描述链接?boxplot,并在"参见"中?boxplot和.中的pars说明中链接?boxplot).它outpch可以改变异常值的形状(尽管也pch可以正常工作).它也有boxlty,boxlwd,boxcolboxfill为箱体,并为晶须,订书钉,中线许多人...