You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何去除ggpubr包中ggboxplot绘制的箱线图的须线?

去除ggpubr v0.5.0中ggboxplot的箱线须方法

在ggpubr v0.5.0的ggboxplot()里,完全可以用和ggplot2的geom_boxplot()一致的coef=0参数去除箱线须——因为ggboxplot本质是对geom_boxplot的封装,底层参数可直接传递。

示例代码

  1. 基础无箱线须箱线图
library(ggpubr)
# 用mtcars数据集绘制无箱线须的箱线图
ggboxplot(mtcars, x = "cyl", y = "mpg", coef = 0)
  1. 同时隐藏异常值的无箱线须箱线图
    如果需要一并去掉异常点,直接追加outlier.shape=NA参数即可:
ggboxplot(mtcars, x = "cyl", y = "mpg", coef = 0, outlier.shape = NA)

原理说明

coef参数控制箱线须的长度(默认值1.5,代表须长为四分位距的1.5倍),设为0时,箱线须长度被压缩为0,视觉上就完全隐藏了箱线须。由于ggboxplot会将未明确声明的参数传递给底层的geom_boxplot,因此这个参数可以直接生效。

内容的提问来源于stack exchange,提问作者Jason Whyte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 12:45:42