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 相关文章推荐
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
Python中工作日类库Busines Holiday的介绍与使用
Jul 06 Python
基于DataFrame筛选数据与loc的用法详解
May 18 Python
详解Python3注释知识点
Feb 19 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
PYTHON发送邮件YAGMAIL的简单实现解析
Oct 28 Python
在python中利用try..except来代替if..else的用法
Dec 19 Python
如何使用python传入不确定个数参数
Feb 18 Python
python绘制封闭多边形教程
Feb 18 Python
python实现提取str字符串/json中多级目录下的某个值
Feb 27 Python
python 爬取吉首大学网站成绩单
Jun 02 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中并发读写文件冲突的解决方案
2013/10/25 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
jquery实现点击弹出对话框
2020/02/08 jQuery
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
Python多进程fork()函数详解
2019/02/22 Python
Python小进度条显示代码
2019/03/05 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
python反扒机制的5种解决方法
2021/02/06 Python
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
夜大毕业生自我评价分享
2013/11/10 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
医者仁心观后感
2015/06/17 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python
python实现Nao机器人的单目测距
2021/09/04 Python
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python