Python:具有bin定义的标准化直方图

时间:2018-07-31 10:25:36

标签: python matplotlib plot histogram

def histg(x,bins):
n, bins = plt.hist(x, bins,normed=True)
plt.show()
return (plt)

我想通过将数据的最小值和最大值分成相等的间隔来创建bin。 考虑样本数据


X : 67 45 22 48 91 46 52 61 58.


我如何在功能中做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试一下:

x = [67, 45, 22, 48, 91, 46, 52, 61, 58]
bins = np.linspace(min(x), max(x), 10)
def histg(x,bins):
    n = plt.hist(x, bins,normed=True)
    plt.show()
    return n

histg(x, bins) # Store in some variable in case you want to further process