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通过scapy获取局域网所有主机mac地址示例
May 04 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
Python实现二叉堆
Feb 03 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
Dec 14 Python
Python使用pyh生成HTML文档的方法示例
Mar 10 Python
pytorch逐元素比较tensor大小实例
Jan 03 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
浅谈python输出列表元素的所有排列形式
Feb 26 Python
Python同时处理多个异常的方法
Jul 28 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
python反爬虫方法的优缺点分析
Nov 25 Python
python实战之用emoji表情生成文字
May 08 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
优化使用mysql存储session的php代码
2008/01/10 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
Javascript的闭包
2009/12/31 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
微信小程序修改checkbox的样式代码实例
2020/01/21 Javascript
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
基于python实现文件加密功能
2020/01/06 Python
python3 使用traceback定位异常实例
2020/03/09 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
找到不普通的东西:Bonanza
2016/10/20 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
应聘教师求职信范文
2015/03/20 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
设置IIS Express并发数
2022/07/07 Servers