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
相关产品推荐
相关产品推荐

