我在此代码中需要一些帮助,因为我将sns.displot与norm_hist = True一起使用 但是,y轴远大于1。
import seaborn as sns
import matplotlib.pyplot as plt
x = pd.DataFrame([0.235,0.1454,0.1245,0.043,0.011]).values
plt.cla()
sns.distplot(x, norm_hist=True)
我认为y轴应为概率,因此应小于1。
根据文档norm_hist = True,如果为True,则直方图高度显示的是密度而不是计数。如果绘制了KDE或拟合密度,则暗示这一点。因此,idk为什么输出的y轴大于1。
在类似的问题中,它使用与seaborn不同的pylab。 pylab.hist(data, normed=1). Normalization seems to work incorrect