【发布时间】:2015-09-24 07:48:11
【问题描述】:
我有两个 DataFrame(trail1 和 trail2),包含以下列:类型、城市和售出数量。现在,我想创建两个数据集的条形图,以便并排比较流派与总销量。对于每种类型,我想要两个小节:一个代表线索 1,另一个代表线索 2。
如何使用 Pandas 实现这一目标?
我尝试了以下不起作用的方法。
gf1 = df1.groupby(['Genre'])
gf2 = df2.groupby(['Genre'])
gf1Plot = gf1.sum().unstack().plot(kind='bar, stacked=False)
gf2Plot = gf2.sum().unstack().plot(kind='bar, ax=gf1Plot, stacked=False)
我希望能够查看每种类型(例如:辣、甜、酸等)的 trail1 数据集与 trial2 数据的比较
我也尝试过使用 concat,但我不知道如何在同一个图上绘制连接的 DataFrame 以比较两个键。
DF = pd.concat([df1,df2],keys=['trail1','trail2'])
【问题讨论】:
标签: python pandas matplotlib graph data-analysis