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中optparse模块使用浅析
Jan 01 Python
Python使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
python实现八大排序算法(1)
Sep 14 Python
Django rest framework基本介绍与代码示例
Jan 26 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
python代理工具mitmproxy使用指南
Jul 04 Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
Nov 20 Python
Python短信轰炸的代码
Mar 25 Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
150kHz到30Mhz完全冲浪手册
2020/03/20 无线电
无数据库的详细域名查询程序PHP版(2)
2006/10/09 PHP
yii操作session实例简介
2014/07/31 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
使用pm2部署node生产环境的方法步骤
2019/03/09 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
手把手带你搭建一个node cli的方法示例
2020/08/07 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python概率计算器实例分析
2015/03/25 Python
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
使用Python读取大文件的方法
2018/02/11 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
个人简历自我鉴定
2013/10/11 职场文书
工程材料采购方案
2014/05/18 职场文书
门面房租房协议书
2014/08/20 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
2016高一新生军训心得体会
2016/01/11 职场文书
公证书
2019/04/17 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python