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

Plotly箱形图默认半透明,如何关闭透明度?

关闭Plotly箱形图的默认半透明效果

Plotly的箱形图默认带有半透明效果,要去除这个效果只需给每个箱形图轨迹(trace)设置opacity=1即可——这个参数控制元素的不透明度,设为1代表完全不透明。

下面是修改后的完整代码:

import plotly.graph_objects as go
import numpy as np
np.random.seed(1)

y0 = np.random.randn(50) - 1
y1 = np.random.randn(50) + 1

fig = go.Figure()
# 给每个Box轨迹添加opacity=1参数关闭透明效果
fig.add_trace(go.Box(y=y0, opacity=1))
fig.add_trace(go.Box(y=y1, opacity=1))

fig.show()

如果需要批量修改所有箱形图的透明度,也可以用update_traces方法一次性设置,不用逐个编写参数:

# 在添加完所有trace后执行此代码
fig.update_traces(opacity=1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 18:12:34