如何使用matplotlib从熊猫数据框绘制条形图

时间:2020-10-29 20:33:25

标签: python pandas matplotlib

我正在研究Facebook招聘人员或机器人数据集。

bids_train.groupby(['outcome','merchandise'])['bid_id'].count()

This is the pandas series I want to plot

我知道如何使用seaborn进行绘制,但似乎无法弄清楚如何使用matplotlib进行绘制。只需一点帮助。

1 个答案:

答案 0 :(得分:0)

首先,让您将数据框放入变量

df = bids_train.groupby(['outcome','merchandise'])['bid_id'].count()

现在,有一个快捷方式可以在没有seaborn的数据帧中使用matplotlib,因此应该可以使用

df.plot.bar()

如果您想编写自己的matplotlib代码,以下是基于docs

的示例
import matplotlib.pyplot as plt

ind = range(len(df.index))
plt.bar(ind, df.values)
plt.xticks(ind, df.index, rotation='vertical')