Zmień kolor na wykresie słupkowym [duplikat]
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
Możesz stworzyć taki discrete_color_map
sł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 .