matplotlib库由各种可视化类组成,其内部结构复杂。为便于用户使用,该库提供了matplotlib.pyplot子库用于绘制各类可视化图形,pyplot子库相当于一个快捷方式,通过它可以快速调用matplotlib各种类。

subplot是pyplot中一个函数,用于绘制多个子图,调用形式如下:
plt.subplot(nrows,ncols,plot_number)

–subplot函数将绘制区域分割成以第一个参数(nrows)为横轴数量,以 第二个参数 (ncols)为纵轴数量的子区域,第三个参数(plot_number)则表示当前绘图区域。

实例如下:

import matplotlib.pyplot as plt
import numpy as npdef f(t):return np.exp(-t)*np.cos(2*np.pi*t)a=np.arange(0.0,5.0,0.02)#将绘图区域分割成2行1列,并在第1行绘制数组a对应的能量衰减曲线
plt.subplot(211)
plt.plot(a,f(a))#在第2行绘制数组a对应的余弦函数
plt.subplot(2,1,2)
plt.plot(a,np.cos(2*np.pi*a),'r--')
plt.show()

输出结果:

python中使用matplotlib库绘制多个子图(subplot函数用法)相关推荐

  1. 用python中的turtle库绘制一些有趣的图

    最近有个在读大学的女生,想要我帮忙用python画几个图,在画的过程中觉得有些图还挺有意思的,分享给大家.    1 图1    第一个图是蚊香,感兴趣的小伙伴可以自己尝试在python中用turtl ...

  2. 使用Python中的Turtle库绘制简单的图形

    Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...

  3. 怎么用python画简单的图-使用Python中的Turtle库绘制简单的图形

    Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...

  4. python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形

    Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...

  5. python画简单图-使用Python中的Turtle库绘制简单的图形

    Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...

  6. python turtle库画图案-python中的turtle库绘制图形

    1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块 ...

  7. 使用jupyter中的matplotlib库绘制简单图表4

    一.设置图表样式与映射表 (1)使用rc()函数修改图表样式 (2)设置颜色映射表可以使用关键字cmap或者直接调用set_cmap()函数进行设置 1.代码 import numpy as np i ...

  8. python【Opencv计算机视觉库】opencv模块cv2常用函数用法(全)

    文章目录 CV2实践所用到的图片 1.简单读写 2.图片翻转 3.色彩变换 4.给图片加文本 5.绘图 6.图像的表示 CV2实践所用到的图片 bug.png 1.简单读写 import cv2# 读 ...

  9. Python中使用random随机函数与Matplotlib库绘制随机漫步图

    Python中使用random随机函数与Matplotlib库绘制随机漫步图 一.概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件.这些不确定性事件给我 ...

最新文章

  1. [转]ASP.NET1.0升级ASP.NET2.0问题总结
  2. 最全技术剖析:百度视觉团队获世界最大规模目标检测竞赛冠军
  3. numpy insert
  4. javascript中的setTimeout() 方法和clearInterval() 方法和setInterval() 方法
  5. Java提高篇 —— Java浅拷贝和深拷贝
  6. HTML+CSS+JS实现 ❤️贪吃蛇游戏、你能吃过我?❤️【源码送给你一起来玩-建议收藏】
  7. spring cloud之Feign的使用
  8. 搭配上一个blog文件名保的TXT实现文件名批量改名
  9. ele-calendar 日历插件使用
  10. 小程序软件有必要申请软件著作权登记么?
  11. e的ax次方怎么求导
  12. python实现word自动化操作
  13. [Error]The app delegate must implement the window property if it wants to use a main storyboard file
  14. 粗略的学习一下结巴分词
  15. Richer Convolutional Features for Edge Detection(RCF-PYTorch)部署
  16. Checking Table 设计模式 - 从概念、建模、设计到实现
  17. STM32F103调试出现 while((RCC-CR RCC_CR_PLL2RDY) == 0) 死循环。
  18. intel显卡驱动安装时报错【无法为此计算机验证正在安装的驱动程序】
  19. Web前端——JSP
  20. 去掉dt和dd默认间隔的方法

热门文章

  1. 记一次靶场搭建与渗透测试
  2. 五险一金、社保卡、公积金卡...的使用
  3. 计算机网络——数据链路层之介质访问控制
  4. html设置ios状态栏颜色,iOS 修改状态栏颜色
  5. 4G路由器解决方案 物联网 4G透明传输模块的功能
  6. 微信公众号开发之(28)校园图书馆
  7. 《advanced fpga designed》
  8. Java中的CAS操作
  9. Cocos开发者焦点小组(第一期)招募开始啦!!
  10. 华为云计算机gpu,华为云服务器 gpu