如何使用.groupby变量标识sns.pairplot?

2024-10-02 18:24:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将图例放在一个pairplot上,但在使用变量“grupo”时一直遇到问题。我希望数据最终根据这个变量着色

直到最后一切似乎都很顺利。另外,数字变量对pairplot也很好,我用“UXValor”做了一个测试

有什么想法吗?非常感谢

#Only keep columns needed.
df = df[['grupo', 'UXValor', 'impactoValor', 'usoValor', 'implementaciónValor', 'valorDeFormato']]
df.head()

enter image description here

df_group = df.groupby('grupo').agg(
    UXValor=('UXValor', sum),
    impactoValor=('impactoValor', sum),
    #usoValor=('usoValor', sum),
    implementacionValor=('implementaciónValor', sum),
    valorDeFormato=('valorDeFormato', sum)
)   
df_group.head()

enter image description here

#Create the default pairplot
sns.pairplot(df_group, hue = "UXValor")

enter image description here


Tags: 数据dfgroupheadsum着色图例pairplot