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中的MySQLdb模块添加超时功能的教程
May 05 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 Python
Python中对象的引用与复制代码示例
Dec 04 Python
numpy中索引和切片详解
Dec 15 Python
Windows下安装Scrapy
Oct 17 Python
使用Python横向合并excel文件的实例
Dec 11 Python
Python批量删除只保留最近几天table的代码实例
Apr 01 Python
python从入门到精通 windows安装python图文教程
May 18 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
python numpy中multiply与*及matul 的区别说明
May 26 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顺序查找和二分查找示例
2014/03/27 PHP
python进程与线程小结实例分析
2018/11/11 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
Python中的一些陷阱与技巧小结
2015/07/10 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
python中解析json格式文件的方法示例
2017/05/03 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
师德师风建设方案
2014/05/08 职场文书
工作检讨书怎么写
2014/10/10 职场文书
本溪关门山导游词
2015/02/09 职场文书
确保工程质量承诺书
2015/04/29 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
python中pymysql包操作数据库方法
2022/04/19 Python
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS