如何在R的箱线图中增加盒线的粗细?

7

如何使用基本的R plot或boxplot函数来增加箱线图中“盒子”部分轮廓线的粗细?也就是说,如何加粗定义分位数的盒子线条。

对于这样的图:

boxplot(rnorm(100,50,10), horizontal = TRUE, notch = TRUE)

我猜我需要包含一个类似于pars =的语句。
boxplot(rnorm(100,50,10), horizontal = TRUE, notch = TRUE, pars = ...)

编辑: 我猜测关于使用 pars = 的原因是从对于boxplot文档的第一次查看中得出的。文档表明,pars = 可以调用“一个(可能很多)更多图形参数的列表,例如 boxwex 或 outpch; 这些被传递给bxp (如果 plot 是真的) …”


如果您想要传递一些内容到“pars”以影响绘图区域内的“boxes”的特征,可以使用“命名列表”:boxplot(rnorm(100,50,10), horizontal = TRUE, notch = TRUE, pars=list( boxlwd = 4)),但是您将问题更普遍地应用于plotboxplot - IRTFM
2个回答

9

请参考与?boxplot相关的链接中讨论的boxlwd参数。例如:

boxplot(rnorm(100,50,10), horizontal = TRUE, notch = TRUE, boxlwd = 4)

4
你是在谈论包围绘图区域的矩形吗?如果是,那么可以在绘图调用后添加以下内容:
 box(lwd=5)

1
或者如果他们指的是盒子本身的线条,“boxlwd”,正如在从“?boxplot”链接到的“?bxp”中明确说明的那样。 - joran
既然他已经在询问“pars”参数,而该参数并不常用于传递参数给par(),我觉得它需要变得更加模糊不清。 - IRTFM
没有,我对解析没有特别的兴趣;那只是我根据帮助文件的初始猜测。感谢您的帮助。 - N Brouwer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接