首页 > 解决方案 > Matplotlib 直方图未在 y 轴上显示概率密度

问题描述

我有一组数据 log10(LR),我想在直方图中显示其分布。

我正在使用plt.histfrommatplotlib来呈现数据。

但是,它显示 y 轴最大为 3.5,我不知道为什么。

bins = np.linspace(-2, 3, 30)
plt.hist (y, bins, label=['M', 'CNM'], density= True, align= 'mid')
plt.title('Calibrated Likelihood Ratio for 6 minutiae')
plt.xlabel('log10(LRk)')
plt.legend(loc = 'upper right')
plt.show()

代码的输出

我已经包含了代码输出的图像。我想知道我在这个情节中缺少什么,在此先感谢。

标签: pythonmatplotlib

解决方案


推荐阅读