用pandas,Matplotlib,Seaborn绘制histogram的问题

问题遇到的现象和发生背景

题目是这样的

img


因为别的题目里有要求用bar chart,但这里要求histogram所以一定得用histogram来显示数据

数据集master2是一个78行15列的dataframe,这里是head(10)的结果

img

问题相关代码,请勿粘贴截图
master2["COMPANY"].value_counts().plot.hist()
print(master2["COMPANY"].value_counts())
plot.title('number of cereals produced by each company')
plot.xlabel('Number of cereals')
plot.ylabel('Counts')


上面是我的代码

运行结果及报错内容

img


出来的结果是这样的,但是题目要求的应该是横坐标是公司名,纵坐标是该公司提供谷物的数量,这在不用bar用histogram的情况下怎么实现啊