我想用自己的数据创建一个直方图。我喜欢不同的垃圾箱(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()