我正在绘制一些数据,并且希望条形图使用与Viridis
不同的色标。但是下面的代码不会将色标更改为Blues
。我在这里做什么错了?
data = []
for idx, colName in enumerate(ct.columns):
g = go.Bar(
x=myX,
y=ct.values[:, idx],
name=colName,
marker={'color': idx, 'colorscale': 'Blues'}
)
data.append(g)
app.layout = html.Div([
dcc.Graph(
figure=go.Figure(
data=data,
layout=go.Layout(
title='test',
showlegend=True,
legend=go.layout.Legend(
x=0,
y=1.0
),
margin=go.layout.Margin(l=40, r=0, t=40, b=30),
barmode='stack'
)
),
style={'height': 300},
id='my-graph'
)
])
如果我对颜色进行硬编码,它可以工作,但是为什么它不能与色标一起工作?