【发布时间】:2019-04-20 20:21:57
【问题描述】:
我有这个 groupby 数据框(我其实不知道如何调用这种类型的表)
A B C
1 1 124284.312500
2 64472.187500
4 32048.910156
8 16527.763672
16 8841.874023
2 1 61971.035156
2 31569.882812
4 16000.071289
8 7904.339844
16 4046.967041
4 1 31769.435547
2 15804.815430
4 7917.609375
8 4081.160400
16 2034.404541
8 1 15738.752930
2 7907.003418
4 3972.494385
8 1983.464478
16 1032.913574
我想绘制图表,其中 A 作为 x 轴,C 作为 y 轴,B 作为带有图例的不同变量。 在 pandas 文档中,我找到了我尝试拥有的图表,但还没有运气。
==========已编辑===============
这是原始数据框
A B C
0 1 1 122747.722000
1 1 2 61839.731000
2 1 2 61839.762000
3 1 4 31736.405000
4 1 4 31736.559000
5 1 4 31787.312000
6 1 4 31787.833000
7 1 8 15872.596000
8 1 8 15865.406000
9 1 8 15891.001000
我有df = df.groupby(['A', 'B']).C.mean()
如何用堆积表绘制图形? 谢谢!
【问题讨论】:
-
你能发布实际的DataFrame吗?这看起来像一个多索引数据框,但很难分辨。你是如何从 GroupBy 对象中得到这个的?
-
@GalSivan 添加了原始数据框。
标签: python pandas matplotlib data-science