使用sns.kdeplot绘制密度图
np.random.seed(0)
x = np.random.randn(1000)
y = np.random.randn(1000)
sns.kdeplot(x=x, y=y, cmap="Blues", fill=True, cbar=True)
plt.show()

绘制散点密度图
from scipy.stats import gaussian_kde
np.random.seed(0)
x = np.random.randn(1000)
y = np.random.randn(1000)
xy = np.vstack([x, y])
z = gaussian_kde(xy)(xy)
fig, ax = plt.subplots()
ax.scatter(x, y, c=z, s=3)
plt.axhline(y=math.log(1.32), color='r', linestyle='--')
plt.axvline(x=0.7, color='r', linestyle='--')
plt.ylabel('ln(ADI)')
plt.xlabel('CV')
plt.show()
