我希望得到帮助,在Dash(情节)中创建一个条形图,并且所有条形图都有多种颜色,此时它们都是蓝色的。
e.g。
ghc-options
答案 0 :(得分:2)
您可以传递一个颜色列表,每个条形图都有不同的颜色。
trace1 = go.Bar(
x=pv2.index,
y=pv2[('amount','FY17')],
name='Revenue',
marker=dict(
color=['rgba(204,204,204,1)',
'rgba(222,45,38,0.8)',
...])
)
请参阅https://plot.ly/python/bar-charts/章节:自定义单个条形颜色
这也可能有所帮助:Different colors for bars in barchart by their value
答案 1 :(得分:0)
对于json格式,以下代码将起作用:
graphs.append(html.Div(dcc.Graph(
id='chart_id_6',
figure={
'data': [{'x':pv2.index, 'y': pv2[('amount','FY17')],
'marker': {'color': ['#b50000', '#e63535', '#fa8989']}}],
'layout': {
'title': 'Bottom ' + str(x_bottom) + ' Customers'
}
})))