Como localizar a mediana em um gráfico do KDE (marítimo)?

Estou tentando fazer umaGráfico de Estimativa de densidade de kernel (KDE) com o mar e localize a mediana. O código se parece com isso:

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

sns.set_palette("hls", 1)
data = np.random.randn(30)
sns.kdeplot(data, shade=True)

# x_median, y_median = magic_function()
# plt.vlines(x_median, 0, y_median)

plt.show()

Como você pode ver, eu preciso de ummagic_function() para buscar os valores medianos xey dokdeplot. Gostaria de plotá-los com ex.vlines. No entanto, não consigo descobrir como fazer isso. O resultado deve ser algo assim (obviamente a barra mediana preta está errada aqui):

Acho que minha pergunta não está estritamente relacionada ao transporte marítimo e também se aplica a outros tipos de gráficos matplotlib. Todas as idéias são muito apreciadas.

questionAnswers(1)

yourAnswerToTheQuestion