使用Matplotlib

时间:2019-05-09 19:44:09

标签: python pandas matplotlib

这是非常琐碎的,所以我很抱歉!

我只是进入matplotlib和熊猫,我想我已经使它复杂化了... 我正在尝试创建一个聚集的条形图(如下图所示)。

Clustered Bar Chart

我正在使用的数据框的结构如下:

Data Structure

我想创建一个聚集的条形图,其中x轴是一周中的几天(df ['Days of Week']),y轴是count,所计数的类别是Type A和B型(由df ['Type']确定)。

从我正在使用的谷歌搜索中,我的代码又长又复杂...但是我觉得这比我做的要容易...

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

尝试一下:

new_df = (df.groupby('Days of Week')['Type']
            .value_counts()
            .unstack()
         )

new_df.plot.bar()