plt.subplot() 函数解析
参考博客:
(83条消息) plt: subplot()、subplots()详解及返回对象figure、axes的理解_涛涛ALG的博客-CSDN博客_plt.subplot参数https://blog.csdn.net/sunjintaoxxx/article/details/121098302(83条消息) plt.subplot()函数解析(最清晰的解释)_我是管小亮的博客-CSDN博客_plt.subplothttps://blog.csdn.net/TeFuirnever/article/details/89842795
正文:
plt.subplot()函数用于直接制定划分方式和位置进行绘图。
函数原型 subplot(nrows, ncols, index, **kwargs),一般我们只用到前三个参数,将整个绘图区域分成 nrows 行和 ncols 列,而 index 用于对子图进行编号。
import numpy as np
import matplotlib.pyplot as plt
# 使用plt.subplot来创建小图.
plt.figure(1)#plt.subplot(221)表示将整个图像窗口分为2行2列, 当前位置为1.
plt.subplot(221)# plt.subplot(222)表示将整个图像窗口分为2行2列, 当前位置为2.
plt.subplot(222) # 第一行的右图# plt.subplot(223)表示将整个图像窗口分为2行2列, 当前位置为3.
plt.subplot(223)# plt.subplot(224)表示将整个图像窗口分为2行2列, 当前位置为4.
plt.subplot(224)
注意:
1. 如果不指定figure()的轴,figure(1)命令默认会被建立,同样的,如果不指定subplot(nrows,ncols,index)的轴,subplot(111)也会自动建立。
2. 参数111,可以写为111,也可以用逗号分隔开,写为(1,1,1);当然,官方规定,当子区域不超过9个的时候,才可以简写为111。其中,第一个参数代表子图的行数,第二个参数代表该行图像的列数,第三个参数代表每行的第几个图像。
范例:
import matplotlib.pyplot as plt
import numpy as np#f1,plot 1:
xpoints = np.array([0, 6])
ypoints = np.array([0, 100])plt.figure(1)
plt.subplot(1, 2, 1)
plt.plot(xpoints,ypoints)
plt.title("plot 1")plt.suptitle("RUNOOB subplot Test")#f2,plot 2:
x = np.array([1, 2, 3, 4])
y = np.array([1, 7, 9, 15])plt.figure(2)
plt.subplot(1, 2, 2)
plt.plot(x,y)
plt.title("plot 2")plt.suptitle("RUNOOB subplot Test")
plt.show()
输出图像:
plt.subplot() 函数解析相关推荐
- plt.subplot()函数解析(最清晰的解释)
欢迎关注WX公众号:[程序员管小亮] plt.subplot()函数用于直接指定划分方式和位置进行绘图. M A T L A B MATLAB MATLAB和 p y p l o t pyplot p ...
- plt.plot()函数解析(最清晰的解释)
欢迎关注WX公众号:[程序员管小亮] plt.plot()函数用于对图形进行一些更改. plt.plot(x, y, format_string, **kwargs) 参数: x:x轴数据,列表或数组 ...
- plt subplot函数
语法: subplot(*args, **kwargs) 类型: matplotlib.pyplot模块中的函数,返回一条位于给定网格位置的Axes(字面意思是轴). 需要的特点: subp ...
- plt.subplot()函数使用方法
subplot(nrows, ncols, plot_number) 或者写成subplot(nrows ncols plot_number)也行(中间不用逗号,前提是只能是三位数) 这个函数用来表示 ...
- python plt.subplot_Python Matplotlib subplot函数详解:创建子图
使用 Matplotlib 除可以生成包含多条折线的复式折线图之外,它还允许在一张数据图上包含多个子图. 调用 subplot() 函数可以创建一个子图,然后程序就可以在子图上进行绘制.subplot ...
- [Python]plt.figure()、plt.subplot() 、plt.subplots()函数
plt.figure() 创建自定义图像 语法 figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, fra ...
- python中subplot是什么意思_python matplotlib中的subplot函数使用详解
python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...
- python中mat函数_python matplotlib中的subplot函数使用详解
python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...
- Matplotlib绘图:plt?plt.subplots?plt.subplot?
目录 一.图的个数及子图设置 1.基本绘图流程 2.plt.add_subplot( ):绘制多个图 3.plt.subplot( ):绘制多个图 4.plt.subplots( ):一个步骤生成多个 ...
最新文章
- arcgis合并tif影像_微图影像地图导出拼接大图的参数说明
- python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...
- mysql基本操作(重点)
- 如何使用ASINetWorkQueue下载实现
- VPS批量管理软件--远程桌面批量管理
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第10章-二阶离散时间时延多智能体系统加权一致性
- usb 系统消息_4. Autoware 系统框架概揽
- RPNet++:人脸对齐faceAlignment和基于CNN的三维人脸恢复
- MYSQL中最基础的的聚合函数(avg求平均值及count求和)
- Lind.DDD.Manager里的3,7,15,31,63,127,255,511,1023,2047
- themyleaf 图片上传_javaEE --springboot #实现图片上传和回显 #单文件上传 #多文件上传 #ajax异步文件上传 (非常详细,从创建项目开始)...
- Python 正则表达式re模块的使用
- 【电力拖动自动控制系统】感应/异步电机动态模型完全手把手推导
- 2022年下半年软件设计师下午真题及答案解析
- 如何将qlv格式视频转换成mp4格式
- 【前端单元测试入门03】Sinon
- 作为程序员,如何征战应聘沙场?
- 从冷战到深度学习:一篇图文并茂的机器翻译史
- 2018最受欢迎开源免费CMS建站系统排行榜
- 财报汇总 | 迪卡侬、飞利浦、霍尼韦尔、3M​、百胜中国等12家企业公布最新业绩