Я хочу построить несколько разных групп данных в одном 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()
Система:
Python 3.6.5
Матплотлиб 3.0.3
Сиборн 0.9.0
К иллюстрируйте то, что я ищу (это не те же данные - просто картинка):
Если вам будет проще добавить графики распространения на график kde, пожалуйста, дайте мне знать.