JointPlot的Seaborn KDE叠加

时间:2019-06-03 12:32:03

标签: python seaborn

我想在一个类型为'kde'的Seaborn JointPlot中绘制多个不同的数据组,从而覆盖轮廓。

我找到了一个非常相似的示例here,但是内部图是散点类型,而不是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
Matplotlib 3.0.3
Seaborn 0.9.0

说明我要寻找的内容(这不是相同的数据-只是图片): illustration

如果将分布图添加到kde图中比较容易,请告诉我。

0 个答案:

没有答案