python绘图subplots函数使用模板的示例代码


Posted in Python onApril 30, 2021

背景

使用python进行图像可视化,很多情况下都需要subplots将多幅图像绘制在一个figure中。因为使用频率足够高,那么程序员就需要将其“封装”,方便复用,所以,这里将笔者常用的subplots用法记录之。

如果有python绘图使用subplots出现标题重叠的解决方法 的问题,可以参考之。

模板

 显示中文

plt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文

使用subplot(221)

python绘图subplots函数使用模板的示例代码

对应的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

python绘图subplots函数使用模板的示例代码

对应的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() # 显示图像

到此这篇关于python绘图subplots函数使用模板的示例代码的文章就介绍到这了,更多相关python绘图subplots函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python提取内容关键词的方法
Mar 16 Python
对于Python中RawString的理解介绍
Jul 07 Python
用Python解决计数原理问题的方法
Aug 04 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
python实现简易通讯录修改版
Mar 13 Python
python通过文本在一个图中画多条线的实例
Feb 21 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
Apr 24 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 Python
python openCV实现摄像头获取人脸图片
Aug 20 Python
如何设置PyCharm中的Python代码模版(推荐)
Nov 20 Python
python 实现逻辑回归
Dec 30 Python
理解python中装饰器的作用
Jul 21 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
ie6 动态缩略图不显示的原因
2009/06/21 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
php 获取百度的热词数据的代码
2012/02/18 PHP
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
vue的mixins属性详解
2018/03/14 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
python psutil库安装教程
2018/03/19 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
Pytorch 实现权重初始化
2019/12/31 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
python 追踪except信息方式
2020/04/25 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
生产主管岗位职责
2013/11/10 职场文书
读群众路线心得体会
2014/03/07 职场文书
分家协议书
2014/04/21 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
党员评议思想汇报
2014/10/08 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
MySQL基于索引的压力测试的实现
2021/11/07 MySQL
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL