เปลี่ยนสีในกราฟแท่งพล็อต [ซ้ำ]

Jan 16 2021

ฉันจะเปลี่ยนสีของแท่งที่เจาะจงในกราฟแท่งได้อย่างไร ตัวอย่างเช่นฉันต้องการเปลี่ยนสีเป็นสีม่วงเป็น German Shephard (จากสายพันธุ์)

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)

นี่คือเอกสาร