Python 线性回归可视化 并将回归函数放置到图像上

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

# 加载内置的数据集
df = sns.load_dataset('tips')


#create regplot
p = sns.regplot(x='total_bill', y='tip', data=df)

#calculate slope and intercept of regression equation
slope, intercept, r, p, sterr = scipy.stats.linregress(x=p.get_lines()[0].get_xdata(),
                                                       y=p.get_lines()[0].get_ydata())

#add regression equation to plot
result_string = f"$y = {slope:.2f}x + {intercept:.2f}$"

plt.figtext(0.5, 0.6, result_string)

plt.show()

运行结果如下:


2024年2月7日22:33:05

相关推荐
2401_868534781 分钟前
案例介绍-小型网络规划及搭
python·计算机网络
ONE_SIX_MIX10 分钟前
lightweight-charts-onesixth v2.8.1 → v3.1.1 更新总览
java·前端·python
YUS云生11 分钟前
Python学习笔记·第29天:Git进阶——分支操作与合并冲突
笔记·python·学习
奋斗的小方25 分钟前
Java进阶篇1-3:集合框架(单列集合)
java·windows·python
乐以礼1 小时前
#100DaysOfAgent Day 5
python·ai
江华森1 小时前
Gephi 可视化 + NetworkX 网络分析——《釜山行》人物关系(三)
数据库·python
进击切图仔1 小时前
基于千问的白盒蒸馏操作教学文档
服务器·人工智能·python
霸道流氓气质1 小时前
Harness Engineering 模块化指令实战:告别 600 行巨型 AGENTS.md
开发语言·人工智能·python
三川6982 小时前
Tkinter库的学习记录02-Label
python
xlrqx2 小时前
保定家电清洗培训全拆洗教涉及哪些核心要点与行业信息呢?
大数据·python