如何解释 Seaborn distplot 的轴
How to interpret Seaborn distplot's axes
片段:
plt.figure(figsize=(10,5))
plt.xticks(np.arange(0, 11, 1))
sns.distplot([1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10], kde=False)
输出:
什么是 x 轴和 y 轴?
我以为x代表每个bin的边界,y是落入bin的出现次数,但是y轴的值好像不对
更新:感谢@tryptofan,如果执行以下命令,会生成相同的图形:
sns.distplot([1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10], kde=False, bins=3)
事实上,Seaborn 没有 return 任何 bin 信息 + 我做的自定义 xtick plt.xticks(np.arange(0, 11, 1))
让这张图表真的很混乱。
您正在尝试将 10 个箱子推入 9 个箱子
plt.figure(figsize=(10,5))
plt.xticks(np.arange(0, 11, 1))
sns.distplot([1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10], kde=False, bins=10)
输出的 distplot 中的间隔单位是 3,因此您计算 1 到 4 之间的值出现 6 次,4 到 7 之间的值出现 8 次,7 到 10 之间的值出现 6 次。
片段:
plt.figure(figsize=(10,5))
plt.xticks(np.arange(0, 11, 1))
sns.distplot([1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10], kde=False)
输出:
什么是 x 轴和 y 轴?
我以为x代表每个bin的边界,y是落入bin的出现次数,但是y轴的值好像不对
更新:感谢@tryptofan,如果执行以下命令,会生成相同的图形:
sns.distplot([1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10], kde=False, bins=3)
事实上,Seaborn 没有 return 任何 bin 信息 + 我做的自定义 xtick plt.xticks(np.arange(0, 11, 1))
让这张图表真的很混乱。
您正在尝试将 10 个箱子推入 9 个箱子
plt.figure(figsize=(10,5))
plt.xticks(np.arange(0, 11, 1))
sns.distplot([1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10], kde=False, bins=10)
输出的 distplot 中的间隔单位是 3,因此您计算 1 到 4 之间的值出现 6 次,4 到 7 之间的值出现 8 次,7 到 10 之间的值出现 6 次。