bea*_*rdc 4 python matplotlib seaborn
下面的 kdeplot 在左边有一个峰值,我想更关注它:
a = np.array([1] * 100 + [5])
sns.kdeplot(a)
Run Code Online (Sandbox Code Playgroud)
我通常这样做的方法是pyplot.xlim
调用,但是对于这样的分布,放大这么多会显示锯齿状曲线,这与典型的平滑 kde 曲线不同:
plt.xlim(.5, 1.1)
sns.kdeplot(a);
Run Code Online (Sandbox Code Playgroud)
有没有办法通过 kdeplot 以保持平滑度的方式限制 x 轴?
seaborn.kdeplot
接受gridsize
默认为 100的参数,表示“评估网格中的离散点数”。提高这个数字应该在放大视图中提供更多细节,比如你想要的:
sns.kdeplot(a, 500)
Run Code Online (Sandbox Code Playgroud)