绘制箱线图:删除透明度

问题描述 投票:0回答:1

plotly中的箱线图默认是半透明的,请问如何关闭它。之前已经在 plotly 论坛 上提出过这个问题,但我不太确定如何实施该建议。下面是来自plotly doc的一个简单的箱线图,如果有人可以帮助我删除其中的任何透明度。

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()
fig.add_trace(go.Box(y=y0))
fig.add_trace(go.Box(y=y1))

fig.show()
python plotly plotly-python
1个回答
0
投票

最简单的方法是手动分配

fillcolor
:

np.random.seed(1)

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

colors = plotly.colors.qualitative.D3

fig = go.Figure(data=[
    go.Box(y=y0, fillcolor=colors[0]),
    go.Box(y=y1, fillcolor=colors[1])
])

fig.show()
© www.soinside.com 2019 - 2024. All rights reserved.