Zmień kolor na wykresie słupkowym [duplikat]

Jan 16 2021

Jak mogę zmienić fabułę, wyrazić kolor określonego słupka na wykresie słupkowym. Na przykład chcę zmienić kolor na fioletowy, na owczarka niemieckiego (z rasy).

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

Dzięki.

Odpowiedzi

2 DapperDuck Jan 16 2021 at 10:03

Możesz stworzyć taki discrete_color_mapsłownik:

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

I przekaż go do swoich parametrów podczas tworzenia wykresu słupkowego w następujący sposób:

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

Oto dokumentacja .