【发布时间】:2021-04-07 23:10:49
【问题描述】:
我是 plotly 的新手,我在下面有两个不同的图(go.Pie 和 go.Bar),我喜欢为每种类型(a:g)标签分配一种颜色,如 color_discrete_map 所示。如何将它们包含在 go.pie 和 go.bar 的代码中?谢谢
color_discrete_map = {'a':'rgb(42,9,4)',
'b':'rgb(111,203,209)',
'c':'rgb(55,165,172),',
'd':'rgb(29,127,136)',
'e':'rgb(2,84,92)',
'f':'rgb(4,37,42)'}
unit_mix_pie.add_trace(go.Pie(labels=df.index, values=df['type']), row=1, col=1)
unit_mix_bar.add_trace(go.Bar(x=df.index, y=round(df['type'],0), marker=dict(
color=px.colors.qualitative.Pastel2, color_discrete_map=color_discrete_map,
line=dict(color='#000000', width=2)
)), row=1, col=1)
【问题讨论】:
-
请提供minimal reproducible example。在您的情况下,我们至少应该能够看到您的 DataFrame 的样子,以便我们可以了解您的代码的作用,但理想情况下,我们也可以看到更多的代码,包括
unit_mix_pie对象等等 -
嗨@DerekO,感谢您的评论。请参阅编辑后的帖子。谢谢
标签: plotly data-visualization visualization plotly-python graph-visualization