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日期操作学习笔记
Oct 07 Python
使用python编写android截屏脚本双击运行即可
Jul 21 Python
python验证码识别实例代码
Feb 03 Python
tensorflow学习笔记之简单的神经网络训练和测试
Apr 15 Python
使用Python AIML搭建聊天机器人的方法示例
Jul 09 Python
Python/ArcPy遍历指定目录中的MDB文件方法
Oct 27 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Python turtle绘画象棋棋盘
Aug 21 Python
Python操作SQLite数据库过程解析
Sep 02 Python
python opencv 检测移动物体并截图保存实例
Mar 10 Python
Python自动化之UnitTest框架实战记录
Sep 08 Python
Python 发送SMTP邮件的简单教程
Jun 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
一个好用的分页函数
2006/11/16 PHP
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
Python continue继续循环用法总结
2018/06/10 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
人力资源管理专业应届生求职信
2013/09/28 职场文书
物业保安岗位职责
2014/07/02 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
浅谈MySQL之select优化方案
2021/08/07 MySQL
MySQL中连接查询和子查询的问题
2021/09/04 MySQL
python脚本框架webpy模板赋值实现
2021/11/20 Python
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏