下面的 kdeplot 在左边有一个峰值,我想更关注它:
a = np.array([1] * 100 + [5])
sns.kdeplot(a)
我通常这样做的方法是
pyplot.xlim
调用,但对于这样的分布,放大这么多会显示锯齿状曲线,与典型的平滑 kde 曲线不同:plt.xlim(.5, 1.1)
sns.kdeplot(a);
有没有办法通过 kdeplot 以保持平滑度的方式限制 x 轴?
最佳答案
seaborn.kdeplot
接受 gridsize
参数默认为 100,表示“评估网格中的离散点数”。提高这个数字应该在放大 View 中提供更多细节,比如你想要的:
sns.kdeplot(a, 500)
关于python - 在 kdeplot 上限制 xlim 并保持其平滑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36776254/