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中获取网页状态码的两个方法
Nov 03 Python
用Python遍历C盘dll文件的方法
May 06 Python
Python实现将照片变成卡通图片的方法【基于opencv】
Jan 17 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
Django配置celery(非djcelery)执行异步任务和定时任务
Jul 16 Python
python根据url地址下载小文件的实例
Dec 18 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
python导入模块交叉引用的方法
Jan 19 Python
Python语言检测模块langid和langdetect的使用实例
Feb 19 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
python函数的两种嵌套方法使用
Apr 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
php写的简易聊天室代码
2011/06/04 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP CURL获取cookies模拟登录的方法
2013/11/04 PHP
php强制下载文件函数
2016/08/24 PHP
微信支付的开发流程详解
2016/09/13 PHP
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
Python中文分词工具之结巴分词用法实例总结【经典案例】
2017/04/15 Python
python连接数据库的方法
2017/10/19 Python
pandas值替换方法
2018/07/10 Python
python实现石头剪刀布小游戏
2021/01/20 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
全球精选男装和家居用品:Article
2020/04/13 全球购物
大学生就业自荐信
2013/10/26 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
省文明单位申报材料
2014/05/08 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python
python ConfigParser库的使用及遇到的坑
2022/02/12 Python
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript