python绘图函数返回_使用Matplotlib从Pandas中的groupby函数返回的绘图数据

所以我使用pandas中的groupby函数来获得两列的平均值,使用基于另外两列的条件。创建matplotlib绘图时遇到问题

一个示例表是data_temp = pd.DataFrame([

[3, 16, 0, 0, 10],

[3, 20, 0, 1, 11],

[3, 25, 0, 2, 11],

[3, 30, 0, 3, 15],

[4, 30, 0, 0, 0],

[4, 45, 0, 1, 0],

[4, 54, 0, 2, 0],

[4, 54, 0, 3, 0],

[5, 31, 0, 0, 14],

[5, 32, 0, 1, 15],

[5, 45, 0, 2, 0],

[5, 46, 0, 3, 0],

[3, 1, 0, 0, 11],

[3, 5, 0, 1, 12],

[3, 6, 0, 2, 13],

[3, 8, 0, 3, 11],

[4, 35, 0, 0, 0],

[4, 25, 0, 1, 0],

[4, 34, 0, 2, 0],

[4, 24, 0, 3, 0]

], columns=list('ABCDE'))

result = data_temp.groupby(['A', 'D']).agg({'B':'mean', 'E':'mean'})

print(result)

我明白了

^{pr2}$

现在我试着绘制数据,其中x轴=A y轴=B平均值,我有4个图,每个D值一个

类似地,在一个单独的图上求E均值

我尝试了一些方法,但我面临的主要问题是groupby

创建类似哈希表的结构。在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值