【发布时间】:2021-02-12 08:27:21
【问题描述】:
我正在研究 Facebook 招聘人类或机器人数据集。
bids_train.groupby(['outcome','merchandise'])['bid_id'].count()
我知道如何使用 seaborn 来实现,但似乎无法弄清楚如何使用 matplotlib 来绘制它。只需一点帮助即可。
【问题讨论】:
标签: python pandas matplotlib
我正在研究 Facebook 招聘人类或机器人数据集。
bids_train.groupby(['outcome','merchandise'])['bid_id'].count()
我知道如何使用 seaborn 来实现,但似乎无法弄清楚如何使用 matplotlib 来绘制它。只需一点帮助即可。
【问题讨论】:
标签: python pandas matplotlib
首先,让我们将数据框放入变量中
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')
【讨论】: