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常用正则表达式符号浅析
Aug 13 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
python3实现163邮箱SMTP发送邮件
May 22 Python
python中web框架的自定义创建
Sep 08 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
python字符串格式化方式解析
Oct 19 Python
Pytorch之卷积层的使用详解
Dec 31 Python
python实现最速下降法
Mar 24 Python
python传到前端的数据,双引号被转义的问题
Apr 03 Python
如何解决cmd运行python提示不是内部命令
Jul 01 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP开发中常用的字符串操作函数
2011/02/08 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
2014/05/10 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
PHP中soap的用法实例
2014/10/24 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
javascript跨域的方法汇总
2015/10/23 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
学生实习介绍信
2014/01/15 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
岗位竞聘书范文
2014/03/31 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
爱国主义影片观后感
2015/06/18 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
Python初学者必备的文件读写指南
2021/06/23 Python
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
2022/02/12 Servers