Как эффективно наложить две 2D-оценки плотности ядра (KDE) на одну фигуру? - PullRequest
0 голосов
/ 09 мая 2020

У меня есть сценарий, но он на самом деле не создает смешения между двумя KDE, хотя я установил прозрачность с помощью альфа-канала.

import seaborn as sns
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(7, 7))
ax = sns.kdeplot(final_area_rre,final_max_length_rre,shade=True,cmap='Reds',bw='scott',shade_lowest=False,alpha=0.5)
ax.set_xlim(0,1)
ax.set_ylim(0.0,2.5)
ax.set_xlabel(r'Area(Mm$^{2}$)',fontsize=12)
ax.set_ylabel(r'Length (Mm)',fontsize=12)
ax.set_title('Combined JPDFs',fontsize=14)
ax = sns.kdeplot(final_area,final_max_length,shade=True,cmap='Blues',bw='scott',shade_lowest=False,alpha=0.5)

Результат, который я получаю, похож на график Joint PDF ниже. Как видите, JPDF значительно перекрывается, но непрозрачность плохо контролируется, несмотря на наличие альфа-параметров. Есть ли эффективный способ смешать их вместе, чтобы создать более значимое представление?

PS- Я также пытался создать прозрачные палитры, но тщетно. Joint PDF

...