Как изменить ширину средней линии на графике с усами в ggplot2 в R?

В текущей версии ggplot2 средняя линия на графике с усами выделена жирным шрифтом по сравнению с другими линиями:

library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg))
p + geom_boxplot()

Я думаю, что это было не так в некоторых старых версиях. Есть ли способ отдельно настроить ширину средней линии?


person AnjaM    schedule 23.09.2013    source источник


Ответы (1)


Плохо документировано, но вы можете использовать аргумент fatten в geom_boxplot

library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg))
p + geom_boxplot(fatten = 0)

введите здесь описание изображения

p + geom_boxplot(fatten = 4)

введите здесь описание изображения

person Henrik    schedule 23.09.2013