具有预设大小的bin的Python直方图

时间:2016-02-08 14:04:33

标签: python matplotlib histogram

如果我想在已经有垃圾箱及其尺寸的情况下绘制直方图,我将如何过去?

如果我使用:

plt.hist(x, bins)

它将x视为结果列表,而不是相应bin的已定义值。

由于

1 个答案:

答案 0 :(得分:2)

在这种情况下,您只需创建一个带有plt.bar的条形图:

plt.bar(bins[:, 0], x, bins[:, 1] - bins[:, 0])

我只是假设bins是一个形状(n, 2)的数组,其中n是二进制数。第一列是bin所覆盖的最低值,第二列是bin所覆盖的最高值。