python画带阴影折线图

(1)

在这里插入图片描述

# coding=gbk
import matplotlib.pyplot as plt
import numpy as np

# 创建一些示例数据
x = np.linspace(-3, 3, 60)
y_mean = np.sin(x)
y_std = np.sin(x)

# 画折线图     b-:蓝色实线
plt.plot(x, y_mean, 'b-', label='Mean')

# 填充阴影表示标准差   alpha:阴影透明度
plt.fill_between(x, y_mean - y_std, y_mean + y_std, color='skyblue', alpha=0.5, label='Standard Deviation')

# 指定 y 轴范围
plt.ylim(-2, 2)  # 指定 y 轴的范围

# 添加图例
plt.legend()

# 显示图形
plt.show()

(2)
在这里插入图片描述

# coding=gbk
import matplotlib.pyplot as plt
import numpy as np

# 创建示例数据
x = np.linspace(0, 10, 100)
y1_mean = np.sin(x)
y2_mean = np.cos(x)
y_std = 0.1  # 这里使用一个固定的标准差,你可以根据实际情况调整

# 画折线图
plt.plot(x, y1_mean, 'b-', label='Line 1')  # 第一条线,蓝色实线
plt.plot(x, y2_mean, 'r-', label='Line 2')  # 第二条线,红色实线

# 填充阴影表示标准差   alpha:阴影透明度
plt.fill_between(x, y1_mean - y_std, y1_mean + y_std, color='skyblue', alpha=0.5, label='Line 1 Std Dev')  # 对第一条线填充阴影
plt.fill_between(x, y2_mean - y_std, y2_mean + y_std, color='lightcoral', alpha=0.5, label='Line 2 Std Dev')  # 对第二条线填充阴影


# 指定 y 轴范围
plt.ylim(-1, 1)  # 指定 y 轴的范围

# 添加图例
plt.legend()

# 显示图形
plt.show()

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-06 22:12:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-06 22:12:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-06 22:12:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-06 22:12:01       18 阅读

热门阅读

  1. 【杂记】SQLAlchemy使用方法记录

    2024-04-06 22:12:01       17 阅读
  2. 在macOS系统上安装CERN ROOT数据分析框架

    2024-04-06 22:12:01       17 阅读
  3. 在Spring Boot中导入和解析XML文件的实践

    2024-04-06 22:12:01       13 阅读
  4. 偶然发现一个平均分布得不可思议的伪随机函数

    2024-04-06 22:12:01       14 阅读
  5. WebSocketServer后端配置,精简版

    2024-04-06 22:12:01       15 阅读
  6. C++ | vector模拟实现

    2024-04-06 22:12:01       14 阅读
  7. Django--数据库连接

    2024-04-06 22:12:01       12 阅读
  8. npm 常用命令详解

    2024-04-06 22:12:01       12 阅读