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通过zlib实现压缩与解压字符串的方法
Nov 19 Python
Python中SOAP项目的介绍及其在web开发中的应用
Apr 14 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
Python wxPython库使用wx.ListBox创建列表框示例
Sep 03 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
Java爬虫技术框架之Heritrix框架详解
Jul 22 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
python操作toml文件的示例代码
Nov 27 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 24 Python
浅析Python实现DFA算法
Jun 26 Python
使用python生成大量数据写入es数据库并查询操作(2)
Sep 23 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
PHP 选项及相关信息函数库
2006/12/04 PHP
一篇入门的php Class 文章
2007/04/04 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
python实现批量视频分帧、保存视频帧
2019/05/31 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
北京天润融通.net面试题笔试题
2012/02/20 面试题
幼教个人求职信范文
2013/12/02 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
高中打架检讨书
2014/02/13 职场文书
市场部业务员岗位职责
2014/04/02 职场文书
学校周年庆活动方案
2014/08/22 职场文书
社区活动总结
2015/02/04 职场文书
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL