首页 > 编程语言 >python画带阴影折线图

python画带阴影折线图

时间:2024-04-06 13:30:37浏览次数:32  
标签:std plt python label np 画带 折线图 alpha mean

(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()

标签:std,plt,python,label,np,画带,折线图,alpha,mean
From: https://blog.csdn.net/fkmmmm/article/details/137413286

相关文章

  • 【Python基础】元组
    文章目录@[toc]什么是元组元组与列表的区别与联系可变性使用场景相似性索引示例索引越界切片语法示例步长为正步长为负遍历元组什么是遍历for循环遍历while循环遍历可变类型与不可变类型可变类型不可变类型元组中的不可变与可变示例个人主页:丷从心.系列专栏......
  • Python基础笔记-day01
    Python基础-day1!!!注意:本系列所写的文章全部是学习笔记,来自于观看视频的笔记记录,防止丢失。观看的视频笔记来自于:哔哩哔哩武沛齐老师的视频:2022Python的web开发(完整版)入门全套教程,零基础入门到项目实战1.文档工具typora2.环境搭建安装Python解释器学习Python语法Python......
  • 【Mathematical Model】基于Python实现随机森林回归算法&特征重要性评估&线性拟合
    ​    前段时间在做遥感的定量反演,所以研究了一下回归算法,由于之前发的几篇博文都是定义好基础方程进行拟合的,不太满足我的需求。所以研究了一下随机森林回归的算法,之前使用随机森林都是做分类,这次做了回归算法也算是补全了RF算法的空缺了。今天抽空给大家分享一下使用P......
  • 【个人笔记】如何用 Python 编写激活码解锁程序
    目录前言第一步:编写激活码解锁程序(激活码.py)第二步:修改需要解锁的程序(1.py) 总结前言在软件开发中,有时候我们需要设计一种机制来保护程序,例如通过激活码来控制程序的使用权限。本文将介绍如何使用Python编写一个简单的激活码解锁程序,以及如何修改另一个程序来检测是否......
  • 【Python&RS】基于GDAL遥感影像分幅裁剪(固定尺寸)
    ​    之前分享过一篇分幅裁剪的文章:【Python&RS】基于GDAL遥感影像分幅裁剪,只不过这篇文章当时编写的逻辑是自己输入需要裁剪多少行多少列,由于大家可能并没有直观地希望自己裁剪多少行列,所以非常局限。今天跟大家分享一下使用固定尺寸对遥感影像进行分幅裁剪,即每张裁剪......
  • 华为OD机试 - 猴子爬山(Java & JS & Python & C & C++)
    须知哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持文章目录须知题目描述输入描述输出描述用例解题思路:Java代码:JS代码:Python代码:C代码:C++代码:题目描述一天一只顽猴想去从山脚爬到山顶,途中经过一个有个N个台......
  • 华为OD机试 - 火星文计算(Java & JS & Python & C & C++)
    须知哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持文章目录须知题目描述输入描述输出描述用例解题思路:Java代码:JS代码:Python代码:C代码:C++代码:题目描述已知火星人使用的运算符为#、$,其与地球人的等价公式如下......
  • Python中的iif语句这样用(使用三元表达式替代if-else语句)
    #使用三元表达式替代if-else语句scope=n.name.startswith("'")and'工作表'or'工作簿'#ifn.name.startswith("'"):#scope='工作表'#else:#scope='......
  • 1.4Python环境安装
    1、安装包的下载进入Python官网:WelcometoPython.org以win系统64位为例,下载安装包:Python3.12.2下载完成准备安装:2、安装步骤2-1、如下图勾选:安装时使用管理员权限,添加python的环境变量        并选择自定义安装2-2、点击【Next】2-3、选择文件路径,使用......
  • Python面试必备一之迭代器、生成器、浅拷贝、深拷贝
    本文首发于公众号:Hunter后端原文链接:Python面试必备一之迭代器、生成器、浅拷贝、深拷贝这一篇笔记主要介绍Python面试过程中常被问到的一些问题,比如:Python中的迭代器和生成器是什么,有什么作用Python中不可变类型有哪些在Python函数中,传递参数传递的是什么,值还是引......