Python–seaborn . residplot()方法
原文:https://www . geesforgeks . org/python-seaborn-resid plot-method/
Seaborn 是一个用 Python 进行统计图形绘制的惊人可视化库。它提供了漂亮的默认样式和调色板,使统计图更有吸引力。它建立在 matplotlib 库的基础上,也与熊猫的数据结构紧密结合。
seaborn.residplot():
该方法用于绘制线性回归的残差。该方法将在 x 上回归 y,然后绘制残差散点图。您可以选择将较低的平滑度拟合到残差图,这有助于确定残差是否有结构。
语法: seaborn.residplot(x,y,数据=无,lowess =假,x _ partial =无,y _ partial =无,顺序=1, robust =假,dropna =真,label =无,color =无,散点图 _ kws =无,line _ kws =无,ax =无)
参数:部分主要参数描述如下:
- x:预测变量的“数据”中的数据或列名。
- y:响应变量“数据”中的数据或列名。
- 数据:(可选)具有“x”和“y”的 DataFrame 是列名。
- 下限:(可选)为剩余散点图拟合下限平滑器。
- dropna:(可选)该参数取布尔值。如果为真,则在拟合和打印时忽略缺少数据的观察。
返回:带有回归图的坐标轴。
下面是上述方法的实现:
例 1:
Python 3
# importing required packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("tips")
# draw residplot
sns.residplot(x = "total_bill",
y = "tip",
data = data)
# show the plot
plt.show()
# This code is contributed
# by Deepanshu Rustagi.
输出:
例 2:
Python 3
# importing required packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("iris")
# draw residplot
# with lowess = True
sns.residplot(x = "petal_length",
y = "petal_width",
data = data,
lowess = True)
# show the plot
plt.show()
# This code is contributed
# by Deepanshu Rustagi.
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处