Matplotlib显示多张图片¶

概要¶

本文主要讲解了如何使用Matplotlib实现多窗口图片显示.

keywords subplot matplotlib 多窗口 图片显示

subplot的API讲解¶

在Matplotlib里面绘制多个图,需要使用subplot方法, 具体的使用方法见官方文档matplotlib.pyplot.subplot

subplot的函数原型如下:

subplot(nrows, ncols, index, **kwargs)

第一个值nrows 代表有多少行, ncols代表有多少列 , index 窗口编号,从1开始,一直到nrows × ncolums

例如Matplotlib被分成了2×3的窗口,他们的编号就依次为:

窗口编号

colum=1

colum=2

column=3

row =1

1

2

3

row = 2

4

5

6

在执行subplot 函数之后的绘图操作,就相当于在这个格子下绘图.

例程-显示图片的RGB三个通道的图像¶

show-mutlple-image.py

import cv2

from matplotlib import pyplot as plt

img = cv2.imread('cat.jpg')

b, g, r = cv2.split(img)

plt.subplot(2, 2, 1)

plt.title('origin')

plt.imshow(img[:,:,::-1])

plt.subplot(2, 2, 2)

plt.title('blue channel')

plt.imshow(b, cmap='Blues')

plt.subplot(2, 2, 3)

plt.title('green channel')

plt.imshow(g, cmap='Greens')

plt.subplot(2, 2, 4)

plt.title('red channel')

plt.imshow(r, cmap='Reds')

plt.show()

python读取多张图片_Matplotlib显示多张图片相关推荐

  1. 如何在python中显示电脑中的图片-python如何在终端里面显示一张图片

    Linux终端里面可谓是奇妙无限,很多优秀的软件都诞生在终端里面.相较之下,Windows本身的理念和Linux就不一致,所以,你懂得. 下面,我们不妨先思考一下,如何在终端里面显示一张图片? 在终端 ...

  2. 在Ubuntu下用C/C++(或python)调用opencv库编程显示一张图片并在上面加文字

    一.实验内容 调用opencv库编程显示一张图片,并打开一个名为"logo.txt"的文本文件(其中只有一行文本文件,包括你自己的名字和学号),按照名字和学号去读取汉字24*24点 ...

  3. python读取xml数据并显示为表格_用Python解析XML数据,然后用SQL创建一个数据库

    我对运行代码后在命令窗口中得到的输出有点困惑.我对每一部分都复习了几遍,我不知道哪里出了问题.在 为什么字典计数打印,但其余打印语句没有显示?我还检查了SQLite文件中的表,表中没有我的数据,只有标 ...

  4. python读取xml文件内容显示不全_python读取xml文件时的问题

    py文件 #!/usr/bin/env python #coding=utf-8 from xml.dom.minidom import parse, parseString def getText( ...

  5. python读取gif图片并显示_Python爬虫实现获取动态gif格式搞笑图片的方法示例

    本文实例讲述了python爬虫实现获取动态gif格式搞笑图片的方法.分享给大家供大家参考,具体如下: 有时候看到一些喜欢的动图,如果一个个取保存挺麻烦,有的网站还不支持右键保存,因此使用python来 ...

  6. python读取wps表格文件显示到动态页面中_Python实现读取txt文件并转换为excel的方法示例...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. python 读取jpg文件是yuv_Python读取YUV文件,并显示的方法

    今天小编就为大家分享一篇Python读取YUV文件,并显示的方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 Python读取YUV格式文件,并使用opencv显示的方法 open ...

  8. python 显示表格数据_python显示excel表格数据-怎么用python读取excel表格的数据

    怎么用python读取excel表格的数据 #导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\datap.xlsx' #打开 data=xl ...

  9. python读取各种格式文件方式

    python读取各种格式文件方式 1.读取图片并显示 #方法1 from PIL import Image img=Image.open('1.jpg') img.show() #方法2 import ...

最新文章

  1. opnet中的例子模型
  2. c语言手机通讯录退出程序,通讯录小程序(C/C++)C语言练习小程序
  3. 吉哥系列故事——恨7不成妻(数位 DP)
  4. Qt使用qss文件管理stylesheet
  5. 警告warning: strncpy specified bound XX equals destination size
  6. shell中循环执行某个进程获取返回值,并循环执行直到函数出错
  7. 前缀式计算(前缀表达式)
  8. 2017-2018-1 20155322 20155327 实验一 开发环境的熟悉
  9. 局域网服务器时间自动校准,实现局域网内服务器时间同步的方法
  10. java实现时间轮定时器_基于侵入式链表的时间轮定时器实现
  11. luogu3191 [HNOI2007]紧急疏散EVACUATE
  12. 利用Chrome翻译搞定大部分英文文件翻译的工作流
  13. 广谱感应水处理器详细说明
  14. UnityEngine.Quaternion.LookRotation的使用(感觉这个用着还不错做一个笔记)
  15. 好好说话之ret2csu
  16. 第一天:什么是Flink、WordCount入门、Flink安装、并行度
  17. 简单枚举 / 枚举排列
  18. 什么是buffer?
  19. 用机器学习进行学生成绩预测的数据分析(入门向 附可用源码)
  20. 人工智能和嵌入式|大数据|云计算等的关系

热门文章

  1. 使用hosts加快网站访问速度
  2. 工程化软件开发的原则和实践浅谈(PPT)
  3. 2022.08.10走过一瞬间的美,即美也有诗意,给大家分享一下。
  4. 关于backiee幻灯片图片保存的问题
  5. 简单的手机记事本有哪些?
  6. scala快速入门系列【偏函数】
  7. 十四.2重力,重力加速度,重力加速度运动
  8. scheduleAtFixedRate的用法(Java)
  9. 让office2007右键新建97-03版本的doc,xls.ppt文件
  10. 第七十八章 SQL函数 $LENGTH