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

如何在Plotly的go.Box箱线图中隐藏最大值和最小值

解决方法

你可以直接在go.Box的参数中加入showwhiskers=False,该参数会隐藏代表最大、最小值的须线,仅保留对应25分位、50分位、75分位的箱体部分,不需要手动限制y轴范围,也不会影响分位数值的计算准确性。

修改后的代码如下:

fig = go.Figure()
fig.add_trace(go.Box(
    x=df.date,
    y=df.vals,
    name="Only Whiskers",
    boxpoints=False, # 保留原有不展示数据点的配置
    showwhiskers=False, # 新增参数,隐藏最大最小值对应的须线
    marker_color='rgb(9,56,125)',
    line_color='rgb(9,56,125)'
))

如果需要进一步适配展示效果,还可以通过width参数调整每个箱体的宽度,匹配x轴的时间分布密度。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 22:54:09