Изменение цвета на гистограмме [дубликат]

Jan 16 2021

Как я могу изменить цвет определенной полосы на гистограмме. Например, я хочу изменить окрас на фиолетовый, на немецкую овчарку (из породы).

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

Спасибо.

Ответы

2 DapperDuck Jan 16 2021 at 10:03

Сделать 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)

Вот документация .