如何在R中的ggplot2中改变箱须图中线的宽度?

Anj*_*jaM 0 r ggplot2

在当前版本中ggplot2,与其他行相比,box-whisker-plot中的中间线是粗体绘制的:

library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg))
p + geom_boxplot()
Run Code Online (Sandbox Code Playgroud)

我认为在某些旧版本中并非如此.有没有办法分别调整中线的宽度?

Hen*_*rik 8

记录不足,但您可以使用fatten参数geom_boxplot

library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg))
p + geom_boxplot(fatten = 0)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

p + geom_boxplot(fatten = 4)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述