pandas plot

如果id不是字符串型需要先转化为字符串才行,title加标题,subplots设置日期斜着显示

pp = pd.DataFrame({"id":["1001", "1001", "1001", 
                    "1002", "1002", "1002", '1002',
                    "1003", "1003", "1003", '1003', '1003'],
             "day":["2018-7-15", "2018-7-16","2018-7-18",
                    "2018-7-15", "2018-7-16","2018-7-18", "2018-7-19",
                    "2018-7-15", "2018-7-16","2018-7-18", "2018-7-19","2018-7-22"],
             "kg":[68, 64, 56, 
                   68, 64, 56, 78,
                  68, 64, 56,56, 65]})
pp = pp.set_index('day')
pp.groupby("id").plot()

for name, group in pp.groupby("id"):
    group.plot(title="id:"+name,subplots=True)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券