创建具有不同箱的直方图

时间:2016-09-28 15:48:47

标签: python-3.x histogram bin

我想用自己的数据创建一个直方图。我喜欢不同的垃圾箱(500-600,600-700,700-750,750-800,...)。我有绝对频率到那个箱子膨胀。我需要在直方图中绘制相对频率。我在所有箱子中有34件(在箱子500-600是绝对频率2,在箱子500 - 600是绝对频率8,...)

例如,箱500-600的相对频率为0.05。

我该怎么做?使用我的代码,我在所有垃圾箱中都有0。

变量relfreq是一个包含所有相对频率的列表。我怎样才能将relfreqs连接到垃圾箱?我希望你明白我的意思。

Greets Alex

hist, bin_edges = np.histogram(relfreq, bins =[500,600,700,750,800,900,1200]  )
print(hist)
print (bin_edges)

plt.bar(bin_edges[:-1], hist, width=1)
plt.xlim(min(bin_edges), max(bin_edges)) 
plt.show()  

0 个答案:

没有答案