为什么我的seaborn.kdeplot是截断的

时间:2017-09-26 07:08:10

标签: python seaborn

image enclosd

如何显示所有数据?现在儿童阴谋被切断了

这是我的代码:

# since it is a column and not index we need to set axis to 1

titanic_df['Personstatus'] = 
titanic_df[['Age','Sex']].apply(male_female_child,axis=1)
fig = sns.FacetGrid(titanic_df, hue='Personstatus', aspect=4)
fig.map(sns.kdeplot, 'Age', shade=True)

oldest = titanic_df['Age'].max()

fig.set(xlim=(0, 80))

fig.add_legend()

1 个答案:

答案 0 :(得分:0)

未正确更新最大轴限制的原因是sns.kdeplot调用set_ylimturns off axes autoscaling by default。因此,轴将缩放到使用sns.kdeplot绘制的第一个数据集,但随后将所有后续绘图保持在相同轴上。

自Seaborn 0.8.1以来已修复此问题,更多信息herehere