使用成对图和相关方法观察数据帧的不同变量之间的关系

时间:2019-10-28 07:59:45

标签: python pandas numpy seaborn

我从Kaggle那里获取了Pima糖尿病数据,用于处理和创建数据。但是,我想绘制导入了pima数据的数据框的两个不同变量之间的关系。我可以使用以下查询来实现。

sns.pairplot(pima_data)

数据信息如下:

 Pregnancies  Glucose  BloodPressure  SkinThickness  Insulin   BMI  \
0            6      148             72             35        0  33.6   
1            1       85             66             29        0  26.6   
2            8      183             64              0        0  23.3   
3            1       89             66             23       94  28.1   
4            0      137             40             35      168  43.1   

   DiabetesPedigreeFunction  Age  Outcome  
0                     0.627   50        1  
1                     0.351   31        0  
2                     0.672   32        1  
3                     0.167   21        0  
4                     2.288   33        1 

下面是图形图像:

pair plot information for Pima diabetes

但是,我无法弄清楚如何使用 correlation 方法和 pairplot 同时绘制两个不同变量之间的关系。

1 个答案:

答案 0 :(得分:0)

您是否要在每个散点图的顶部绘制线性回归?

iris = sns.load_dataset("iris")
g = sns.PairGrid(iris)
g = g.map_diag(plt.hist)
g = g.map_offdiag(sns.regplot)

enter image description here