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()
相关推荐
伊织code5 分钟前
PyTorch API 10 - benchmark、data、批处理、命名张量
pytorch·python·ai·api·-·10
I烟雨云渊T12 分钟前
iOS瀑布流布局的实现(swift)
开发语言·ios·swift
Eiceblue23 分钟前
如何通过C# 获取Excel单元格的数据类型
开发语言·visualstudio·c#·excel
m晴朗24 分钟前
RDK X5 交叉编译OSS\QT\opencv\openssl
开发语言·opencv·rdkx5
RedJACK~31 分钟前
Go语言Stdio传输MCP Server示例【Cline、Roo Code】
开发语言·后端·golang
sword devil90032 分钟前
基于pyqt的上位机开发
开发语言·python·pyqt
灯下夜无眠35 分钟前
sklearn自定义pipeline的数据处理
人工智能·python·机器学习·pipeline·sklearn
努力努力再努力wz37 分钟前
【Linux实践系列】:进程间通信:万字详解共享内存实现通信
java·linux·c语言·开发语言·c++
weixin_428498491 小时前
C/C++工程中的Plugin机制设计与Python实现
c语言·c++·python
-曾牛1 小时前
Azure OpenAI 聊天功能全解析:Java 开发者指南
java·开发语言·人工智能·spring·flask·azure·大模型应用