直方图中的条形很小(关于宽度)和重叠。如何增加matplotlib plot.hist()的条宽

时间:2017-09-15 10:38:45

标签: python numpy matplotlib histogram

我在同一个图中有3个直方图,我的x轴值在0到256之间,这就产生了关于宽度的微小条纹,条形也重叠。如何增加直方图的宽度或每个条的宽度?

plt.hist((a, b, c), 255, range=(0, 255), normed=True, label=['a', 'b', 'c'] rwidth=2)

我试过rwidth但这对我不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不使用rwidth时,条形不应重叠。条的宽度由箱的数量决定(在这种情况下为255)。使用较少的箱子会使杆更宽。

rwidth关键字参数确定条形的相对宽度。当它大于1时,条形将重叠。这是indendet功能,所以不要使用它,或者使它小于1以避免重叠。