使用熊猫数据框的多个图

时间:2019-01-15 18:34:40

标签: python pandas

我有一个类似的数据框

key, value_1, counts

1, "foo", 20
1, "bar", 45
1, "baz", 22
5, "bar", 24
2, "foo", 15

以此类推。

现在,我想根据每个value_1的计数绘制与每个键对应的多个(条形)图

所以情节1就像 45,22, 20sorted(["foo", "bar", "baz"])个值)的条形图

我的菜鸟方法是按索引对数据帧进行切片,然后对其进行绘制。但是我想知道是否还有一种更Python化的方式来做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用groupby进行绘制

for name, grp in df.groupby('key'):
    grp.plot.bar('value_1', 'counts', title = name)