绘制相同箱大小但每个箱中不同值的直方图

Plotting histogram for same bin size but different values in each bin

我正在绘制直方图,其中 bin 大小为 10 每个分布在 1 到 100 之间,现在我必须绘制 这些值 y= [1852, 1111, 1110, 1111, 741, 1482, 371, 370, 371, 1110] 每个 bin。 假设 bin 0,我有 1825,bin1 我有 1111。在 x 轴 我有 1 到 100,而在 y 轴上它达到 10000。尝试了以下代码但没有工作.

y=[b0, b1,b2,b3,b4,b5,b6,b7,b8,b9]
plt.hist(y, bins=10)

你需要matplotlib.pyplot.bar

>> import matplotlib.pyplot as plt
>>> x = range(10, 101, 10)
>>> plt.bar(x, y, width=9, tick_label=x)
<BarContainer object of 10 artists>

输出: