【发布时间】:2014-09-23 04:30:52
【问题描述】:
我是 pandas 的新手,我正在寻找一种解决方案,可以从 Groupby 对象循环绘制多个带有多个系列的图形。
下面是 Groupby 对象
gp_df = df.groupby(['Organe','Rang','Densite','Heure','Date']).mean()
>>> Organe Rang Densite Heure Date
L 1 BD AM A 31.7520
PM A 48.6480
HD AM A 42.4460
B 79.0860
C 13.3820
PM A 46.0975
B 115.1060
C 60.9380
2 BD AM A 62.9960
PM A 62.9580
HD AM A 69.9040
PM A 48.0920
现在我正在寻找解决方案: - 为每组[Organe-Rang]创建一个新人物 - 为每组 [Organe-Rang] 为每组 [Density-Hour] 创建一个新图(x=Date 和 Y = mean)
例如,第一个图(Organ = L 和 Rank=1)将有 4 个图:BD-AM、BD-PM、HD-AM 和 HD-PM。对于每个图 x = 日期(可能只是 A 或 A、B、C)和 y = 计算平均值
我尝试迭代 Groupby 对象,但无法成功正确创建不同的图表。
希望你能帮助我
谢谢
【问题讨论】:
标签: python matplotlib pandas