seaborn—seaborn.regplot绘制线性回归拟合图

中文文档

seaborn.regplot(x, y, data=None, x_estimator=None, x_bins=None, x_ci='ci', scatter=True, fit_reg=True, 
ci=95, n_boot=1000, units=None, order=1, logistic=False, lowess=False, robust=False, logx=False, x_partial=None, 
y_partial=None,truncate=False, dropna=True, x_jitter=None, y_jitter=None, label=None, color=None, marker='o', 
scatter_kws=None, line_kws=None, ax=None)

常用参数:

  • x:横坐标对应的变量或变量名
  • y:纵坐标对应的变量或变量名
  • data:数据集(当传入变量名时,data要传入值)
  • ax:确定那个子图
fig, (ax1, ax2) = plt.subplots(figsize = (12,8), ncols=2,sharey=False)
# Scatter plotting for SalePrice and GrLivArea. 
sns.scatterplot( x = train.GrLivArea, y = train.SalePrice,  ax=ax1)
# Putting a regression line. 
sns.regplot(x=train.GrLivArea, y=train.SalePrice, ax=ax1)

# Scatter plotting for SalePrice and MasVnrArea. 
sns.scatterplot(x = train.MasVnrArea,y = train.SalePrice, ax=ax2)
# regression line for MasVnrArea and SalePrice. 
sns.regplot(x=train.MasVnrArea, y=train.SalePrice, ax=ax2)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46649052/article/details/115220027