我有这个直方图,它在等对数间隔的 bin 中计算数组“d”。
max_val=np.log10(max(d))
min_val=np.log10(min(d))
logspace = np.logspace(min_val, max_val, 50)
hist(d,bins=logspace,label='z='+str(redshift),histtype='step')
show()
问题是我希望它被规范化,以便区域为一。使用选项 Normed=True 我没有得到结果,这可能是因为我使用的是对数箱。因此,我尝试以这种方式对直方图进行归一化:
H=hist(d,bins=logspace,label='z='+str(redshift),histtype='step')
H_norm=H[0]/my_norm_constant
但后来我不知道如何绘制 H_norm 与垃圾箱