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

本文代码重点在于演示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.310), facecolor='purple')

# 可以填充多次

plt.fill_between(x,y,where=(7

plt.show()

演示效果:

blank.gif

总结

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

您可能感兴趣的文章:

python+matplotlib实现礼盒柱状图实例代码

Python+matplotlib实现填充螺旋实例

python+matplotlib实现鼠标移动三角形高亮及索引显示

python+matplotlib演示电偶极子实例代码

Python+matplotlib+numpy实现在不同平面的二维条形图

Python+matplotlib+numpy绘制精美的条形统计图

python+matplotlib绘制简单的海豚(顶点和节点的操作)

Python使用Matplotlib实现Logos设计代码

时间: 2018-01-15

blank.gif

本文实例主要向大家分享了一个Python+matplotlib+numpy绘制精美的条形统计图的代码,效果展示如下: 完整代码如下: import matplotlib.pyplot as plt from numpy import arange from numpy.random import rand def gbar(ax, x, y, width=0.5, bottom=0): X = [[.6, .6], [.7, .7]] for left, top in zip(x, y): ri

blank.gif

海豚 本文例子主要展示了如何使用补丁.路径和转换类绘制和操作给定的顶点和节点的形状. 测试可用. import matplotlib.cm as cm import matplotlib.pyplot as plt from matplotlib.patches import Circle, PathPatch from matplotlib.path import Path from matplotlib.transforms import Affine2D import numpy as n

blank.gif

本文主要展示了使用matplotlib设计logo的示例及完整代码,首先看下其演示结果: Python代码如下: import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt import matplotlib.cm as cm mpl.rcParams['xtick.labelsize'] = 10 mpl.rcParams['ytick.labelsize'] = 12 mpl.rcParams['ax

Trifinder事件实例 实例展示Trifinder对象对的使用.当鼠标移动到一个被分割的三角形上,这个三角形高亮显示,并且它的标签在图标题显示. 展示下演示结果: 完整代码: import matplotlib.pyplot as plt from matplotlib.tri import Triangulation from matplotlib.patches import Polygon import numpy as np def update_polygon(tri): if t

填充螺旋演示结果: 实例代码: import matplotlib.pyplot as plt import numpy as np theta = np.arange(0, 8*np.pi, 0.1) a = 1 b = .2 for dt in np.arange(0, 2*np.pi, np.pi/2.0): x = a*np.cos(theta + dt)*np.exp(b*theta) y = a*np.sin(theta + dt)*np.exp(b*theta) dt = dt +

blank.gif

使用matplotlib.tri.CubicTriInterpolator.演示变化率计算: 完整实例: from matplotlib.tri import ( Triangulation, UniformTriRefiner, CubicTriInterpolator) import matplotlib.pyplot as plt import matplotlib.cm as cm import numpy as np #---------------------------------

blank.gif

在不同平面上绘制二维条形图. 本实例制作了一个3d图,其中有二维条形图投射到平面y=0,y=1,等. 演示结果: 完整代码: from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np # Fixing random state for reproducibility np.random.seed(19680801) fig = plt.figure() ax = fig.a

blank.gif

演示结果: 完整代码: import matplotlib.pyplot as plt import numpy as np from matplotlib.image import BboxImage from matplotlib._png import read_png import matplotlib.colors from matplotlib.cbook import get_sample_data class RibbonBox(object): original_image =

L3Byb3h5L2h0dHAvZmlsZXMuamI1MS5uZXQvZmlsZV9pbWFnZXMvYXJ0aWNsZS8yMDE4MDEvMjAxODEyMDgxODAwODk1LnBuZyYjMDYzOzIwMTgwMjA4MTgyMQ==.jpg

本文是从matplotlib官网上摘录下来的一个实例,实现的功能是Python+matplotlib绘制自定义饼图作为散点图的标记,具体如下. 首先看下演示效果 实例代码: import numpy as np import matplotlib.pyplot as plt # first define the ratios r1 = 0.2 # 20% r2 = r1 + 0.4 # 40% # define some sizes of the scatter marker sizes = n

L3Byb3h5L2h0dHAvZmlsZXMuamI1MS5uZXQvZmlsZV9pbWFnZXMvYXJ0aWNsZS8yMDE4MDEvMjAxODExNzkzNTU0NDQ4LnBuZyYjMDYzOzIwMTgwMTc5MzYz.jpg

本文分享的实例主要实现的是Python+matplotlib绘制一个有阴影和没有阴影的3D条形图,具体如下. 首先看看演示效果: 完整代码如下: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # setup the figure and axes fig = plt.figure(figsize=(8, 3)) ax1 = fig.add_subplot(121

L3Byb3h5L2h0dHAvZmlsZXMuamI1MS5uZXQvZmlsZV9pbWFnZXMvYXJ0aWNsZS8yMDE4MDEvMjAxODExMjEwMTY1NTgwOS5wbmcmIzA2MzsyMDE4MDEyMTAxNzU=.jpg

旋转椭圆 实例代码: import matplotlib.pyplot as plt import numpy as np from matplotlib.patches import Ellipse delta = 45.0 # degrees angles = np.arange(0, 360 + delta, delta) ells = [Ellipse((1, 1), 4, 2, a) for a in angles] a = plt.subplot(111, aspect='equal

L3Byb3h5L2h0dHAvZmlsZXMuamI1MS5uZXQvZmlsZV9pbWFnZXMvYXJ0aWNsZS8yMDE4MDEvMjAxODEyMzEwMTIxNTMyMS5wbmcmIzA2MzsyMDE4MDIzMTAxMjMy.jpg

本文所示代码主要是通过Python+matplotlib实现作图,并且在图中添加表格的功能,具体如下. 代码 import matplotlib.pyplot as plt import numpy as np plt.figure() ax = plt.gca() y = np.random.randn(9) col_labels = ['col1','col2','col3'] row_labels = ['row1','row2','row3'] table_vals = [[11,12,

L3Byb3h5L2h0dHAvZmlsZXMuamI1MS5uZXQvZmlsZV9pbWFnZXMvYXJ0aWNsZS8yMDE3MTIvMjAxNzEyMjAxMTUyMzgxNDYucG5nJiMwNjM7MjAxNzExMjAxMTUyNTQ=.jpg

Line plots Axes3D.plot(xs, ys, *args, **kwargs) 绘制2D或3D数据 参数 描述 xs, ys X轴,Y轴坐标定点 zs Z值,每一个点的值都是1 zdir 绘制2D集合时使用z的方向 其他的参数:plot() Python代码: import matplotlib as mpl from mpl_toolkits.mplot3d import Axes3D import numpy as np import matplotlib.pyplot as

使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 wb = Workbook() # 打开一个工作簿 wb = load_workbook('test.xlsx') # 保存工作簿到文件 wb.save('save.xlsx') •工作表操作 # 获得当前的工作表对象 ws = wb.active # 通过工作表名称得到工作表对象 ws = wb.

L3Byb3h5L2h0dHAvZmlsZXMuamI1MS5uZXQvZmlsZV9pbWFnZXMvYXJ0aWNsZS8yMDE3MDYvMjAxNzA2MDgxNDIyNTcxMS5wbmc=.jpg

今天以一个表单的自动提交,来进一步学习selenium的用法 练习目标 0)运用selenium启动firefox并载入指定页面(这部分可查看本人文章 http://www.cnblogs.com/liu2008hz/p/6958126.html) 1)页面元素查找(多种查找方式:find_element_*) 2)内容填充(send_keys) 3)iframe与父页面切换(switch_to_frame是切换到iframe,switch_to_default_content是切换到主页面)

python3标准库里自带线程池ThreadPoolExecutor和进程池ProcessPoolExecutor. 如果你用的是python2,那可以下载一个模块,叫threadpool,这是线程池.对于进程池可以使用python自带的multiprocessing.Pool. 当然也可以自己写一个threadpool. # coding:utf-8 import Queue import threading import sys import time import math class W

python中用于绘制各种图形的区域称作_Python使用matplotlib填充图形指定区域代码示例...相关推荐

  1. python中用于绘制各种图形、标注文本_PyMuPDF–超强的解析PDF的Python包

    它用来干什么的? MuPDF可以访问PDF,XPS,OpenXPS,CBZ(漫画书档案),FB2和EPUB(电子书)格式的文件.可以是扩展名为.pdf,.xps,.oxps,.cbz,.fb2 或.e ...

  2. python中用于绘制各种图形_如何在Python绘制图形

    如何在Python绘制图形 Python提供了一种最流行的绘图库,称为Matplotlib.它是开源的,跨平台的,可以根据数组中的数据制作2D图.它通常用于数据可视化并通过各种图形表示. Matplo ...

  3. python中用于绘制各种图形、标注文本_python ImageDraw类实现几何图形的绘制与文字的绘制...

    python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线.椭圆.弧.弦.多边形以及文字等. 下面直接通过示例来进行说明: #-*- coding: UTF-8 ...

  4. python中用于绘制各种图形的区域称作_Python--matplotlib绘图可视化知识点整理(示例代码)...

    强烈推荐ipython 原文:http://michaelxiang.me/2016/05/14/python-matplotlib-basic/ 无论你工作在什么项目上,IPython都是值得推荐的 ...

  5. python中用于绘制各种图形、标注文本_在python中的图形上绘制常量文本-问答-阿里云开发者社区-阿里云...

    我确定我可能在问一个愚蠢的问题,但找不到与我相同的问题. 我的朋友帮我写了一段代码,分析给出的数据并用趋势线将其绘制出来,我想在图的右上方添加一行文本,并在图上打印出其他内容,以表明它是什么文件(在代 ...

  6. 不是python中用于开发用户界面的第三方库-模拟试卷C

    原标题:模拟试卷C 一.单项选择题 1. 按照"后进先出"原则组织数据的数据结构是____ 队列 栈 双向链表 二叉树 2. 以下选项的叙述中,正确的是 循环队列有队头和队尾两个指 ...

  7. python中用于释放类占用的资源的方法是()_mooc大学英语词汇期末答案

    把两个已有项目放到一起,就是一个新项目,这种项目来源属于(?? ) 答:整合 辩证法同形而上学的斗争 答:是从属于唯物主义同唯心主义的斗争,并同这种斗争交织在一起的 中国大学MOOC: 广义的计划是对 ...

  8. 想了解Python中用于图像处理的OpenCV基础知识吗?

    导语 OpenCV称为开源计算机视觉,是Python中用于计算机视觉和图像处理任务的库. 它有一个模块化的结构,包括几个共享的和静态的库.OpenCV可以应用于Python.C++.Java等语言中. ...

  9. python中用于释放类占用的资源的方法是()_编写一个简易计算器,要求根据输入的数字和四则运算符号,计算运算结果并输出。_学小易找答案...

    [简答题]20191220 课前作业 新工作页4.1的3-5-3页的填空题,参考教材P135-P144 [简答题]AutoCAD改编视图,尽量不用虚线 1. 主视图采用局部剖,表达右上角小圆筒(及孔) ...

最新文章

  1. SSH框架总结(框架分析+环境搭建+实例源代码下载)
  2. 4进程原语:fork()函数,getpid()函数和getppid()函数,getuid()函数,getgid()函数,vfork()
  3. Django 模型字段 —— ImageField
  4. opencv读取视频并保存为图片
  5. 【转】3.7(译)构建Async同步基元,Part 7 AsyncReaderWriterLock
  6. Anaconda 完全入门指南
  7. postgresql 计算时间差的秒数、天数
  8. python之路_前端基础之jQuery入门2
  9. 安全研究公司Gauntlet称轻量级区块链协议Mina的攻击成本很高
  10. spark 数据倾斜之两阶段聚合(局部聚合+全局聚合)
  11. 【树上贪心】Tree with Small Distances【codeforces-Round #506-div3-E】
  12. HALCON示例程序IC.hdev通过电路板元器件定位识别
  13. 常用面试问题50问(转载)及回答技巧
  14. 三个数降序排列(汇编)
  15. 深度学习入门知识整理-训练技巧以及模型调优
  16. 目标检测中anchor的概念
  17. itext使用缺陷?
  18. iOS设备截图和Windows电脑互传,解决提交bug无图不能说明问题
  19. 解决ausu MT7630 linux(ubuntu)下 wifi无法使用
  20. linux-shell脚本

热门文章

  1. Linux下安装和使用杀毒软件AntiVir(ZZ)
  2. 当 AI 邂逅绘画艺术,能迸发出怎样的火花?
  3. Esp32 spi slave配置
  4. 苹果基带坏了怎么办_苹果手机信号不好?简单的设置一下这4个开关,改善网速你会吗?...
  5. 最全C++知识点--重载运算与类型转换
  6. golang slice map扩容
  7. SQL复杂查询,优化
  8. iPhone手机忘记了ID账号密码怎么办
  9. 飞秋(FeiQ)关闭好友上下线提示功能
  10. javascript制作gif动图----gif.js