Dataframe由三栏组成:日班、品牌、生产.有时品牌变化(例如:A到B)。需要用Python 绘制一个线条图,将x轴设为日移,将Y设为生产。但是当品牌发生变化时,新品牌的线条图应该是新的颜色。
例:晚上10-01到晚上10-04生产一种颜色(为品牌A)和之后的另一种颜色(为品牌B)。当品牌发生变化时,颜色应该发生变化。
Day-Shift Brand Production
Night 10-01 A 10
Day 10-01 A 21
Night 10-02 A 321
Day 10-02 A 2122
Night 10-03 A 0
Day 10-03 A 729
Night 10-04 A 200
Day 10-04 B 620
Night 10-05 B 75
Day 10-05 B 611
Night 10-06 B 0
Day 10-06 B 0提前谢谢。
发布于 2020-11-23 15:58:04
也许您正在寻找color参数?
见下文:
import pandas as pd, plotly.express as px
# Copied from SO question
df = pd.read_clipboard()
fig = px.line(df, x='Day-Shift', y='Production', color='Brand')
fig.show()产量:

https://stackoverflow.com/questions/64971646
复制相似问题