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实现的检测网站挂马程序
Nov 30 Python
django接入新浪微博OAuth的方法
Jun 29 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
Python设计模式之职责链模式原理与用法实例分析
Jan 11 Python
Python线程之定位与销毁的实现
Feb 17 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
Jul 11 Python
详解pandas中MultiIndex和对象实际索引不一致问题
Jul 23 Python
django框架基于queryset和双下划线的跨表查询操作详解
Dec 11 Python
python中adb有什么功能
Jun 07 Python
浅析Python中字符串的intern机制
Oct 03 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笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
深入理解js中this的用法
2016/05/28 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
pyenv命令管理多个Python版本
2017/03/26 Python
python requests 使用快速入门
2017/08/31 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
python如何统计代码运行的时长
2019/07/24 Python
Django缓存系统实现过程解析
2019/08/02 Python
Python FFT合成波形的实例
2019/12/04 Python
python实现吃苹果小游戏
2020/03/21 Python
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
信息专业大学生自我评价分享
2014/01/17 职场文书
本科生自荐信
2014/06/18 职场文书
文明礼貌主题班会
2015/08/14 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
你需要掌握的20个Python常用技巧
2022/02/28 Python
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL