Matplotlib的子图subplot 显示多图
Matplotlib的可以把很多张图画到一个显示界面,这就设计到面板切分成一个一个子图。
直接指定划分方式和位置进行绘图。
#要生成两行两列,这是第一个图plt.subplot('行','列','编号')
plt.subplot(2,2,1)
#以下等同
plt.subplot(221)
效果图:
实现代码:
import cv2
import numpy as np
from PIL import Image
import requests
from io import BytesIO
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as pltdef ImageResize():path = "/Users/waldenz/Documents/Work/doc/TestImages/t3.png"img = cv2.imread(path)# cv2.namedWindow('img')# cv2.imshow('img',img)# cv2.waitKey()# plt.subplot(221)plt.subplot(2,2,1)# matplotlib 按照RGB顺序展示原图plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2RGB)) plt.subplot(222)# cv2默认的GBR显示图plt.imshow(img)plt.subplot(223)# 灰度图plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2GRAY))plt.subplot(224)# 32*32的缩略图plt.imshow(cv2.resize(img, (32, 32)))plt.show()
Matplotlib的子图subplot 显示多图相关推荐
- matplotlib 多子图图例显示
错误示例 ''' plt.subplots方法使用返回值,再对返回的多个ax使用索引来使用每一个ax 这样记忆:plots为复数-->返回fig axes ''' fig,axes = plt. ...
- Python可视化中的Matplotlib绘图(1.画图,网格,子图,画正余弦图,坐标轴界限,画圆,)
1.一张基本的图标包含的元素: · x轴和y轴 以及他们的刻度线 .标签.绘图区域 import matplotlib.pyplot as plt # 导入绘图模块 import numpy as n ...
- 莫烦Matplotlib可视化第四章多图合并显示代码学习
4.1Subplot多合一显示 import matplotlib.pyplot as plt import numpy as npplt.figure() """ 每个 ...
- matlab绘制共用x轴图像 subplot子图不显示问题
subplot绘制子图会自动分配子图范围避免子图重叠,我们绘制共用x轴图时需要若干图的x轴重叠,会出现子图不显示的问题,这是由于subplot判定子图重叠,然后被后续子图覆盖了,解决办法是先画子图再调 ...
- Matplotlib多子图折线图
最近实习需要可视化统计数据 Matplotlib多子图折线图 plot的画图基本流程 给出数据 设定字体,画布,颜色 调用plot指定x,y,color,weight等等属性,需要注意x,y的数据个数 ...
- Matplotlib - subplot(同一图中绘制不同的内容)
title: Matplotlib - subplot(同一图中绘制不同的内容) categories: python Matplotlib tags: python Matplotlib Compu ...
- matplotlib显示灰度图为紫色的问题
import numpy as np import matplotlib.pyplot as plta = np.zeros((3,5)) plt.imshow(a) 得到的图确实下面这样的,而不是黑 ...
- python用for循环画多个图形_Python matplotlib读取excel数据并用for循环画多个子图subplot操作...
Python matplotlib读取excel数据并用for循环画多个子图subplot操作,英语,总分,平均,数据,语文 Python matplotlib读取excel数据并用for循环画多个子 ...
- Python可视化matplotlib多子图可视化(Multiple Subplots):plt.axes()、plt.subplot()、plt.subplots()、
Python可视化matplotlib多子图可视化(Multiple Subplots) 目录 Python可视化matplotlib多子图可视化(Multiple Subplots) 手动绘制子图
最新文章
- 刚子扯个蛋 说下增、删、改、查
- 谷歌是 CNCF 开源项目最大贡献者,红帽次之
- dtsi与dts_[dts]DTS实例分析
- 腾讯敏捷协作平台TAPD获评2019软博会“优秀产品”
- 7-2 旅行售货员 (10 分)(TSP问题思路加详解)
- 通过反射突破private访问修饰符获取私有和公共的属性,设置和获取值
- s3c2416开发板 linux,S3C2416移植内核Linux3.1的wm9713声卡过程
- CentOS7 安装ownCloud
- php 判断同时存在英文跟数字,php判断输入是否是纯数字,英文,汉字的方法
- vue 项目安装axios报错
- 使用Poedit汉化wordpress主题和插件
- matlab double 取值,matlab定积分计算结果为表达式,我只想得到数值。用double(ans)也没用,不知道还有没有其他方法!...
- 锐捷长ping_锐捷交换机命令
- python youtube视频_Python3 使用you-get,youtube-dl,ffmpeg 下载全网视频并剪切视频
- 李大潜院士:学习数学是战略性投资
- 健身房健身需要什么装备,五款健身房必备运动耳机分享
- 专题:固体力学中应力与应变分析详解(7.应变分析 7.5应变张量 7.6主应变与主方向 7.7应变莫尔圆)...
- Google play中下载apk
- 【英语语法入门】 第29讲 情态动词的否定和疑问
- 女生自我介绍计算机专业,计算机专业简历自我介绍