如果我想在已经有垃圾箱及其尺寸的情况下绘制直方图,我将如何过去?
如果我使用:
plt.hist(x, bins)
它将x视为结果列表,而不是相应bin的已定义值。
由于
答案 0 :(得分:2)
在这种情况下,您只需创建一个带有plt.bar
的条形图:
plt.bar(bins[:, 0], x, bins[:, 1] - bins[:, 0])
我只是假设bins
是一个形状(n, 2)
的数组,其中n
是二进制数。第一列是bin所覆盖的最低值,第二列是bin所覆盖的最高值。