Seaborn kde накладка JointPlot - PullRequest
0 голосов
/ 03 июня 2019

Я хочу построить несколько разных групп данных в одном Seaborn JointPlot с типом 'kde', таким образом, контуры наложены.

Я нашел похожий пример здесь однако внутренний график представляет собой тип разброса, а не kde. Как сделать сюжет типа kde?

Код:

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")
g = sns.JointGrid("total_bill", "tip", tips)
for day, day_tips in tips.groupby("day"):
    sns.kdeplot(day_tips["total_bill"], ax=g.ax_marg_x, legend=False)
    sns.kdeplot(day_tips["tip"], ax=g.ax_marg_y, vertical=True, legend=False)
    g.ax_joint.plot(day_tips["total_bill"], day_tips["tip"], "o", ms=5)

plt.show()

example

Система:
Python 3.6.5
Матплотлиб 3.0.3
Сиборн 0.9.0

К иллюстрируйте то, что я ищу (это не те же данные - просто картинка): illustration

Если вам будет проще добавить графики распространения на график kde, пожалуйста, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...