【发布时间】:2018-05-27 12:49:14
【问题描述】:
这里的目标是创建一个分组条形图,而不是像下图这样的子图
有没有一种简单的方法可以在 Python 中创建分组条形图?现在我得到单独的条形图,而不是一个图上的单独条形图。
import pandas as pd
df = pd.DataFrame([['g1', 'c1', 10], ['g1', 'c2', 12], ['g1', 'c3', 13], ['g2', 'c1', 8], ['g2', 'c2', 10], ['g2', 'c3', 12]], columns=['group', 'column', 'val'])
group column val
0 g1 c1 10
1 g1 c2 12
2 g1 c3 13
3 g2 c1 8
4 g2 c2 10
5 g2 c3 12
df.groupby(['group']).plot(kind='bar')
【问题讨论】:
标签: python pandas matplotlib seaborn bar-chart