plt.axhline()的使用方法

plt.axhline() 是 Matplotlib 用来绘制水平线的函数,方便我们在图中添加基准线或参考线。在残差图中,它可以帮助直观地观察残差的正负波动。

plt.axhline() 参数详解

  • y=0:控制水平线的高度位置,y=0 表示在 y 轴的 0 处绘制一条水平线。在残差图中,y=0 作为基准线,便于观察残差值在零上下的分布情况。

  • color='black':设置线的颜色为黑色。color 参数支持颜色名称、16进制颜色代码等。

  • linestyle='--':设置线型为虚线。常见的线型参数有:

    • '-':实线
    • '--':虚线
    • '-.':点划线
    • ':':点线
  • linewidth=0.7:设置线的宽度。值越大,线越粗。

使用示例

import matplotlib.pyplot as plt

# 创建示例数据
residuals = [0.1, -0.2, 0.15, -0.05, 0.25, -0.1, 0.05, -0.3, 0.2, -0.15]

# 绘制残差图
plt.figure(figsize=(10, 5))
plt.plot(residuals, label="Residuals", color='purple')
plt.axhline(y=0, color='black', linestyle='--', linewidth=0.7)  # 添加基准线
plt.xlabel("Sample Index")
plt.ylabel("Residuals")
plt.title("Residuals with Reference Line at y=0")
plt.legend()
plt.show()

在残差图中,这条水平线可以轻松判断哪些残差为正、哪些为负,便于评估预测误差的分布情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值