Seaborn包提供了regplot函数来绘制回归分析的图表,图表中包括数据散点图、回归模型曲线及其置信区间等。回归模型为线性、二次、三次多项式等,多项式的次数可以指定。
\[\]
根据给定数据绘图,编写Seaborn代码如下所示:
code.python
import matplotlib.pyplot as plt #导入Matplotlib包的pyplot子包
import pandas as pd #导入pandas包
import seaborn as sns
df=pd.read_excel('17 边际图.xlsx',engine=';openpyxl') #导入数据
fig=plt.figure() #新建绘图窗口
sns.regplot(data=df, x="Acceleration", y="MPG")
#sns.regplot(data=df, x="Acceleration", y="MPG", order=2)
plt.show()
运行代码,生成下图。
\[\]