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中的split()函数的使用方法
Apr 07 Python
在Linux系统上安装Python的Scrapy框架的教程
Jun 11 Python
Python正规则表达式学习指南
Aug 02 Python
python数据处理实战(必看篇)
Jun 11 Python
Vue的el-scrollbar实现自定义滚动
May 29 Python
PyQt5响应回车事件的方法
Jun 25 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 Python
TensorFlow的环境配置与安装方法
Feb 20 Python
python process模块的使用简介
May 14 Python
Python语言规范之Pylint的详细用法
Jun 24 Python
Python可视化学习之seaborn调色盘
Feb 24 Python
教你怎么用Python处理excel实现自动化办公
解决python绘图使用subplots出现标题重叠的问题
python数据库批量插入数据的实现(executemany的使用)
Apr 30 #Python
Python如何把不同类型数据的json序列化
Apr 30 #Python
python实现三次密码验证的示例
Django一小时写出账号密码管理系统
python中的被动信息搜集
Apr 29 #Python
You might like
mysql5详细安装教程
2007/01/15 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
Python常见工厂函数用法示例
2018/03/21 Python
python一键去抖音视频水印工具
2018/09/14 Python
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
销售找工作求职信
2013/12/20 职场文书
学生手册家长评语
2014/02/10 职场文书
我的中国梦口号
2014/06/16 职场文书
商务英语专业求职信
2014/06/26 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
工会积极分子个人总结
2015/03/03 职场文书
综治目标管理责任书
2015/05/11 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
用php如何解决大文件分片上传问题
2021/07/07 PHP
MySQL派生表联表查询实战过程
2022/03/20 MySQL