Построение 2D оценки плотности ядра с помощью Python

Я хотел бы построить 2D-оценку плотности ядра. Я нахожу пакет морского побережья очень полезным здесь. Однако после долгого поиска я не мог понять, как сделать оси Y и X непрозрачными. Кроме того, как отобразить значения плотности на контуре? Буду очень признателен, если кто-нибудь сможет мне помочь. Ниже, пожалуйста, посмотрите мой код и график.

import numpy as np
import seaborn as sns
import matplotlib.pyplot as pl

Y = np.random.multivariate_normal((0, 0), [[0.8, 0.05], [0.05, 0.7]], 100)
ax = sns.kdeplot(Y, shade = True, cmap = "PuBu")
ax.patch.set_facecolor('white')
ax.collections[0].set_alpha(0)
ax.set_xlabel('$Y_1, fontsize = 15)
ax.set_ylabel('$Y_0, fontsize = 15)
pl.xlim(-3, 3)
pl.ylim(-3, 3)
pl.plot([-3, 3], [-3, 3], color = "black", linewidth = 1)
pl.show()

Ответы на вопрос(2)

Ваш ответ на вопрос