【发布时间】:2020-01-14 20:50:14
【问题描述】:
我有以下分组数据集:
dataset.groupby(['Date',"Product"]).count()
Product Code Description
Date Product
2019-01-03 A 1 1
B 3 3
C NaN NaN
2019-01-04 A 8 8
B NaN NaN
C NaN NaN
2019-01-11 A NaN NaN
B 4 4
C 5 5
数据集将三个产品分组,并计算按日期和这些产品分组的出现次数。可能缺少某些日期信息,例如 2019-01-05。
我想创建一个时间序列图,其中缺失的数据值绘制为 0,而产品以不同的颜色绘制。
我试过了:
dataset.groupby(['Date',"Product"])["Product Code"].count().plot(lw=3,color="Main app code")
生成错误,它是无效的 RGBA 参数。
如果我只是尝试:
dataset.groupby(['Date',"Product"])["Product Code"].count().plot(lw=3)
该图只绘制了可用信息的日期。
【问题讨论】:
标签: python pandas matplotlib