python绘图之回归拟合图

回归拟合图在数据分析中具有重要作用,它不仅可以帮助我们理解变量之间的关系,还可以评估模型的拟合效果、进行预测和推断、发现异常值,以及用于模型比较和结果展示。

python 复制代码
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# 创建一个示例数据集
# 假设我们有一些鱼的重量和高度数据
data = {
    'Weight': [100, 150, 200, 250, 300, 350, 400, 450, 500],  # 鱼的重量(单位:克)
    'Height': [10, 12, 15, 18, 20, 22, 25, 28, 30]           # 鱼的高度(单位:厘米)
}

# 将数据转换为 DataFrame
fish1 = pd.DataFrame(data)

# 使用 Seaborn 的 regplot 绘制散点图并拟合回归线
# x: 横轴数据,这里使用鱼的重量
# y: 纵轴数据,这里使用鱼的高度
# color: 设置散点和回归线的颜色,这里使用橙色
# marker: 设置散点的形状,这里使用右三角形
sns.regplot(x=fish1['Weight'], y=fish1['Height'], color='#FF6600', marker='>')

# 显示图表
plt.show()
相关推荐
JIngJaneIL14 分钟前
基于springboot + vue古城景区管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
敲敲了个代码21 分钟前
隐式类型转换:哈基米 == 猫 ? true :false
开发语言·前端·javascript·学习·面试·web
小信啊啊36 分钟前
Go语言切片slice
开发语言·后端·golang
阿华hhh39 分钟前
Linux系统编程(标准io)
linux·开发语言·c++
南_山无梅落1 小时前
9.Python3集合(set)增删改查和推导式
java·开发语言
sg_knight1 小时前
拥抱未来:ECMAScript Modules (ESM) 深度解析
开发语言·前端·javascript·vue·ecmascript·web·esm
爱笑的眼睛111 小时前
超越MSE与交叉熵:深度解析损失函数的动态本质与高阶设计
java·人工智能·python·ai
程序喵大人1 小时前
推荐个 C++ 练习平台
开发语言·c++·工具推荐
阿里嘎多学长2 小时前
2025-12-16 GitHub 热点项目精选
开发语言·程序员·github·代码托管
乂爻yiyao2 小时前
Java LTS版本重要升级特性对照表
java·开发语言