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使用Berkeley DB数据库实例
Sep 26 Python
详解Python当中的字符串和编码
Apr 25 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
TensorFlow实现随机训练和批量训练的方法
Apr 28 Python
对python中的pop函数和append函数详解
May 04 Python
python实现机器学习之元线性回归
Sep 06 Python
python+mysql实现教务管理系统
Feb 20 Python
python可视化爬虫界面之天气查询
Jul 03 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
Aug 05 Python
python实现用类读取文件数据并计算矩形面积
Jan 18 Python
Python 匹配文本并在其上一行追加文本
May 11 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
解析php类的注册与自动加载
2013/07/05 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
浅谈Python爬取网页的编码处理
2016/11/04 Python
numpy返回array中元素的index方法
2018/06/27 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
django中media媒体路径设置的步骤
2019/11/15 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
完美解决TensorFlow和Keras大数据量内存溢出的问题
2020/07/03 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
Windows和Linux动态库应用异同
2016/07/28 面试题
师范大学音乐表演专业求职信
2013/10/23 职场文书
营销与策划应届生求职信
2013/11/04 职场文书
工厂门卫岗位职责
2013/11/25 职场文书
物业管理毕业生个人的求职信
2013/11/30 职场文书
50岁生日感言
2014/01/23 职场文书
考察现实表现材料
2014/05/19 职场文书
社区志愿者活动方案
2014/08/18 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis
Redis 哨兵机制及配置实现
2022/03/25 Redis