如何解读Seaborn distplot的轴

时间:2017-07-23 08:40:23

标签: python pandas seaborn

段:

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)

输出: enter image description here

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没有返回任何bin信息+我所做的自定义xtick plt.xticks(np.arange(0, 11, 1))使得这张图表真的令人困惑。

2 个答案:

答案 0 :(得分:2)

输出的distplot中的间隔单位为3,因此您可以计算1到4之间的6次出现值,4到7之间出现8次值,以及7到10之间出现的6次值。

答案 1 :(得分:0)

你正试图将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)

enter image description here