为什么为什么不改变色标?

时间:2019-06-04 08:23:14

标签: python plotly

我正在绘制一些数据,并且希望条形图使用与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'
    )
])

如果我对颜色进行硬编码,它可以工作,但是为什么它不能与色标一起工作?

0 个答案:

没有答案