Python使用matplotlib填充图形指定区域代码示例


Posted in Python onJanuary 16, 2018

本文代码重点在于演示Python扩展库matplotlib.pyplot中fill_between()函数的用法。

import numpy as np
import matplotlib.pyplot as plt

# 生成模拟数据
x = np.arange(0.0, 4.0*np.pi, 0.01)
y = np.sin(x)

# 绘制正弦曲线
plt.plot(x, y)

# 绘制基准水平直线
plt.plot((x.min(),x.max()), (0,0))

# 设置坐标轴标签
plt.xlabel('x')
plt.ylabel('y')

# 填充指定区域
plt.fill_between(x,y, where=(2.3<x) & (x<4.3) | (x>10), facecolor='purple')

# 可以填充多次
plt.fill_between(x,y,where=(7<x) & (x<8), facecolor='green')

plt.show()

演示效果:

Python使用matplotlib填充图形指定区域代码示例

总结

以上就是本文关于Python使用matplotlib填充图形指定区域代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
Python生成验证码实例
Aug 21 Python
决策树的python实现方法
Nov 18 Python
详解Python中的type()方法的使用
May 21 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
pandas.dataframe按行索引表达式选取方法
Oct 30 Python
python中bs4.BeautifulSoup的基本用法
Jul 27 Python
Python generator生成器和yield表达式详解
Aug 08 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 Python
python/golang实现循环链表的示例代码
Sep 14 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 24 Python
python+matplotlib实现礼盒柱状图实例代码
Jan 16 #Python
Python+matplotlib实现填充螺旋实例
Jan 15 #Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 #Python
wxPython之解决闪烁的问题
Jan 15 #Python
详细解读tornado协程(coroutine)原理
Jan 15 #Python
Python之ReportLab绘制条形码和二维码的实例
Jan 15 #Python
Tornado高并发处理方法实例代码
Jan 15 #Python
You might like
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
基于php编程规范(详解)
2017/08/17 PHP
JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)
2009/08/03 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
javascript常用方法总结
2015/05/14 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
基于python实现文件加密功能
2020/01/06 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
铭立家具面试题
2012/12/06 面试题
大学生标准推荐信范文
2013/11/25 职场文书
2014的自我评价
2014/01/13 职场文书
2014年教研员工作总结
2014/12/23 职场文书
订货会邀请函
2015/01/31 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
python中数组和列表的简单实例
2022/03/25 Python
Java 多态分析
2022/04/26 Java/Android