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)