Python:如何使用给定的存储单元和存储单元数据生成直方图

Python:如何使用给定的存储单元和存储单元数据生成直方图,python,matplotlib,Python,Matplotlib,我想用Python制作一个包含装箱数据的柱状图,但我不知道如何制作柱状图。我没有找到任何文档(或者我在谷歌上搜索错了),但我尝试了以下方法: import pylab as plb a = [1, 2, 3, 4, 5, 6] # my histogram bins b = [1, 4, 6, 1, 3, 7] # my data plb.hist(b, bins = a) plb.show() 和相关的替代方案,当然它不起作用。你给出的示例在我的电脑上运行得很好,尽管它看起来不是很好。M

我想用Python制作一个包含装箱数据的柱状图,但我不知道如何制作柱状图。我没有找到任何文档(或者我在谷歌上搜索错了),但我尝试了以下方法:

import pylab as plb

a = [1, 2, 3, 4, 5, 6] # my histogram bins
b = [1, 4, 6, 1, 3, 7] # my data

plb.hist(b, bins = a)
plb.show()

和相关的替代方案,当然它不起作用。

你给出的示例在我的电脑上运行得很好,尽管它看起来不是很好。Matplotlib的图库是搜索常用配方图的好地方:。如果您想获得有关函数使用的参数的更多信息,可以查看文档()

如果您查看该图库并搜索直方图,您会发现以下示例符合您的需要:

该示例确实给出了直方图,但不是我所期望的直方图。上面有人发布了一个链接,指向同一个问题,答案是将垃圾箱用作数据,并将数据用作权重。