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 相关文章推荐
在树莓派2或树莓派B+上安装Python和OpenCV的教程
Mar 30 Python
python负载均衡的简单实现方法
Feb 04 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
numpy.random模块用法总结
May 27 Python
Python格式化字符串f-string概览(小结)
Jun 18 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
详解python pandas 分组统计的方法
Jul 30 Python
Python目录和文件处理总结详解
Sep 02 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
Jul 21 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
用python-webdriver实现自动填表的示例代码
Jan 13 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 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插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
详解webpack 多页面/入口支持&公共组件单独打包
2017/06/29 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python流程控制 while循环实现解析
2019/09/02 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
建筑设计师岗位职责
2013/11/18 职场文书
电脑教师的自我评价
2013/12/18 职场文书
医院实习介绍信
2014/01/12 职场文书
校园之星获奖感言
2014/01/29 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
vue中 this.$set的使用详解
2021/11/17 Vue.js
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫
MySQL深分页问题解决思路
2022/12/24 MySQL