python绘图subplots函数使用模板的示例代码
作者:阿正的梦工坊 发布时间:2023-05-23 06:05:01
标签:python,subplots,函数
背景
使用python进行图像可视化,很多情况下都需要subplots将多幅图像绘制在一个figure中。因为使用频率足够高,那么程序员就需要将其“封装”,方便复用,所以,这里将笔者常用的subplots用法记录之。
如果有python绘图使用subplots出现标题重叠的解决方法 的问题,可以参考之。
模板
显示中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文
使用subplot(221)
对应的subplots代码:
from skimage import data
from matplotlib import pyplot as plt
moon = data.moon()
camera = data.camera()
image_minus = moon - camera
image_plus = moon + camera
# 绘图
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文
plt.subplot(2, 2, 1)
plt.title('月亮图像')
plt.imshow(moon)
plt.subplot(2, 2, 2)
plt.title('摄影师图像')
plt.imshow(camera)
plt.subplot(2, 2, 3)
plt.title('月亮加摄影师图像')
plt.imshow(image_plus)
plt.subplot(2, 2, 4)
plt.title('月亮减摄影师图像')
plt.imshow(image_minus)
plt.tight_layout()
plt.show()
使用subplots(2,2) 配合axs
对应的subplots代码
from skimage import data
from matplotlib import pyplot as plt
moon = data.moon()
camera = data.camera()
image_minus = moon - camera
image_plus = moon + camera
# 绘图
plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文
fig, axs = plt.subplots(2, 2)
axs[0, 0].imshow(moon)
axs[0, 0].set_title("月亮图像")
axs[0, 1].imshow(camera)
axs[0, 1].set_title("摄影师图像")
axs[1, 0].imshow(image_plus)
axs[1, 0].set_title("月亮加摄影师图像")
axs[1, 1].imshow(image_minus)
axs[1, 1].set_title("月亮减摄影师图像")
plt.tight_layout() # 子图之间合理间距
plt.show() # 显示图像
来源:https://blog.csdn.net/shizheng_Li/article/details/116048314


猜你喜欢
- 代码如下:<form action="insert.asp" method="pos
- <% Dim aData aData = Array(3,2,4,1,6
- 不错,这个是一个文章详细页,没有左右两栏布局,不过这里我重点要讲的是合理的布局,在稍后的文章中我会详细的介绍浮动元素。好,回到刚才的话题,大
- 每种语言都有自己的优势,互相结合起来各取所长程序执行起来效率更高或者说哪种实现方式较简单就用哪个,nodejs是利用子进程来调用系统命令或者
- 遇到这么个需求:把图片按照定义的patchsize切块,然后按照z轴顺序叠放小块,如下图(仅考虑灰度图像)图片im,设size为(h,w),
- 前言在业务迭代中,随着数据量的上升,会出现慢SQL情况,但是当我们去分析单条SQL的时候,发现其执行速度并没有那么慢,原因是什么呢,那么就可
- 一、安装pyinstallerPyInstaller是一个用来将Python程序打包成一个独立可执行文件的第三方包。因是第三方包,所以需要安
- 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们
- 一、将对象转为json字符串json.dumps:将 Python 对象编码成 JSON 字符串json.loads:将已编码的 JSON
- 实验环境:windows 7,anaconda 3(python 3.5),tensorflow(gpu/cpu)函数介绍:所用函数为six
- 用python输出汉字字库问题1:假设我们知道汉字编码范围是0x4E00到0x9FA5,怎么从十六进制的编码转成人类可读的字呢?问题2:怎么
- 本文主要介绍了ASP连接11种数据库的常用语法,详细内容请参考下文:1.Access数据库的DSN-less连接方法:set adocon=
- 本篇内容通过GitHub仓库创建过程以及创建连接后的上传与下载,详细介绍了Git版本控制器使用情况,来看下。首先介绍一下什么是Git:git
- 前言为什么做出这个?就是有时候从网上下载的资料中的pdf有水印,看着不舒服。比如说我从网上下载的试卷,然后去打印店打印,打印之后水印看着很不
- ThinkPHP模板的empty标签用于判断模板变量是否为空值。ThinkPHP模板empty标签用来判断模板变量是否为空值,其功能相当于P
- YOLOv5的Backbone设计在上一篇文章《YOLOV5的anchor设定》中我们讨论了anchor的产生原理和检测过程,对YOLOv5
- 返回被去除指定字符的字符串默认去除空白字符删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char])
- 以下的文章主要描述的是MySQL数据库简单实用优化的具体方法的实现,中包括如何定期的表进行分析与检查, 以及如何正确对表进行定期的优化,以下
- 引用是指保存的值为对象的地址。在 Python 语言中,一个变量保存的值除了基本类型保存的是值外,其它都是引用,因此对于它们的使用就需要小心
- 大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法:1.如何读取excel文件网上的版本很