【问题标题】:Bars in histogram are tiny (regarding width) and overlapping. How to increase bar width of matplotlib plot.hist()直方图中的条形很小(关于宽度)并且重叠。如何增加 matplotlib plot.hist() 的条形宽度
【发布时间】:2017-09-15 10:38:45
【问题描述】:

我在同一个图中有 3 个直方图,我的 x 轴值在 0-256 的范围内,这会产生关于宽度的小条,并且条也重叠。一般如何增加直方图的宽度或每个条的宽度?

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

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

【问题讨论】:

    标签: python numpy matplotlib histogram


    【解决方案1】:

    不使用rwidth 时,条形不应重叠。条的宽度由 bin 的数量(在本例中为 255)决定。使用更少的垃圾箱会使条更宽。

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-17
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    相关资源
    最近更新 更多