python中使用matplotlib库绘制多个子图(subplot函数用法)
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函数用法)相关推荐
- 用python中的turtle库绘制一些有趣的图
最近有个在读大学的女生,想要我帮忙用python画几个图,在画的过程中觉得有些图还挺有意思的,分享给大家. 1 图1 第一个图是蚊香,感兴趣的小伙伴可以自己尝试在python中用turtl ...
- 使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- 怎么用python画简单的图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python画简单图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python turtle库画图案-python中的turtle库绘制图形
1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块 ...
- 使用jupyter中的matplotlib库绘制简单图表4
一.设置图表样式与映射表 (1)使用rc()函数修改图表样式 (2)设置颜色映射表可以使用关键字cmap或者直接调用set_cmap()函数进行设置 1.代码 import numpy as np i ...
- python【Opencv计算机视觉库】opencv模块cv2常用函数用法(全)
文章目录 CV2实践所用到的图片 1.简单读写 2.图片翻转 3.色彩变换 4.给图片加文本 5.绘图 6.图像的表示 CV2实践所用到的图片 bug.png 1.简单读写 import cv2# 读 ...
- Python中使用random随机函数与Matplotlib库绘制随机漫步图
Python中使用random随机函数与Matplotlib库绘制随机漫步图 一.概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件.这些不确定性事件给我 ...
最新文章
- [转]ASP.NET1.0升级ASP.NET2.0问题总结
- 最全技术剖析:百度视觉团队获世界最大规模目标检测竞赛冠军
- numpy insert
- javascript中的setTimeout() 方法和clearInterval() 方法和setInterval() 方法
- Java提高篇 —— Java浅拷贝和深拷贝
- HTML+CSS+JS实现 ❤️贪吃蛇游戏、你能吃过我?❤️【源码送给你一起来玩-建议收藏】
- spring cloud之Feign的使用
- 搭配上一个blog文件名保的TXT实现文件名批量改名
- ele-calendar 日历插件使用
- 小程序软件有必要申请软件著作权登记么?
- e的ax次方怎么求导
- python实现word自动化操作
- [Error]The app delegate must implement the window property if it wants to use a main storyboard file
- 粗略的学习一下结巴分词
- Richer Convolutional Features for Edge Detection(RCF-PYTorch)部署
- Checking Table 设计模式 - 从概念、建模、设计到实现
- STM32F103调试出现 while((RCC-CR RCC_CR_PLL2RDY) == 0) 死循环。
- intel显卡驱动安装时报错【无法为此计算机验证正在安装的驱动程序】
- Web前端——JSP
- 去掉dt和dd默认间隔的方法