绘制按变量分组的多个seaborn kde

Gaë*_*nLF 1 python pandas seaborn

我在尝试从seaborn绘制多个kde时遇到了一些麻烦。我目前正在研究有关 Pokemons 的数据库:

https://github.com/GaetanLF/Fill-the-Pokedex/blob/main/PokemonNew.csv

然后,我尝试绘制代表 HP 的 kde(当 Generation = 1 时为 1 kde,当 Generation = 2 时为 1 等)。我尝试了不同的规范并阅读了seaborn的文档,但我不知道如何做到这一点。我尝试过的最相关的代码是:

sns.kdeplot(x=df["HP"],data=df.groupby(['Generation']))
Run Code Online (Sandbox Code Playgroud)

这给我返回了一个 kde :

凯德

我怎么能歧视一代呢?

Qua*_*ang 5

有一个hue选项:

df = sns.load_dataset('tips')
sns.kdeplot(data=df, x='tip', hue='day')
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述