1

如何在条形图中改变表达特定条形的颜色。例如,我想将颜色更改为 Purple ,更改为 German Shephard(来自该品种)。

fig = px.bar(data_frame=df, x="quantity", y="dogs", orientation='h', color='dogs',hover_name='breed',)

谢谢。

4

1 回答 1

3

你可以制作这样的discrete_color_map字典:

color_discrete_map = {'German Shephard': 'rgb(255,0,0)'}

并在创建条形图时将其传递给您的参数,如下所示:

fig = px.bar(data_frame=df, x="quantity", y="dogs", orientation='h', color='dogs',hover_name='breed',color_discrete_map = color_discrete_map)

这是文档

于 2021-01-16T03:03:45.697 回答