规则不是所有的小节都应加一。规则是所有条形的所有面积之和应为一。当条形图非常窄时,尽管它们的面积之和为1,但它们的总和可能会很大。条形的高度乘以它的宽度是一个值将全部处于该范围内的概率。要使高度等于概率,您需要宽度为1的小节。
这是一个示例来说明发生了什么。
import numpy as npfrom matplotlib import pyplot as pltimport seaborn as snsfig, axs = plt.subplots(ncols=2, figsize=(14, 3))a = np.random.normal(0, 0.01, 100000)sns.distplot(a, bins=np.arange(-0.04, 0.04, 0.001), ax=axs[0])axs[0].set_title('Measuring in meters')axs[0].containers[0][40].set_color('r')a *= 1000sns.distplot(a, bins=np.arange(-40, 40, 1), ax=axs[1])axs[1].set_title('Measuring in milimeters')axs[1].containers[0][40].set_color('r')plt.show()左侧的图使用
0.001米宽的垃圾箱。最高料仓(红色)大约
40很高。值落入该bin的概率为
40*0.001 = 0.04。
右图使用完全相同的数据,但以毫米为单位。现在垃圾箱很
1mm宽。最高的垃圾箱大约
0.04很高。值落入该bin的概率也是
0.04,因为bin的宽度为
1。
PS:作为分布的一个例子的量,概率密度函数具有大于1的区域,看到Pareto分布与
α= 3。



