Python plt 利用subplot 实现在一张画布同时画多张图


Posted in Python onFebruary 26, 2021

subplot(arg1, arg2, arg3)

arg1: 在垂直方向同时画几张图

arg2: 在水平方向同时画几张图

arg3: 当前命令修改的是第几张图

plt.figure()另起一张新的画布
from PIL import Image
import matplotlib.pyplot as plt
image1 = Image.open('1.jpg')
image2 = Image.open('2.jpg')
plt.subplot(121) 
plt.imshow(image1)
plt.subplot(122) 
plt.imshow(image2)
plt.show()

Python plt 利用subplot 实现在一张画布同时画多张图

补充:matplotlib 同一个画布绘制多张图,主次刻度,竖线

我就废话不多说了,大家还是直接看代码吧~

import matplotlib.pyplot as plt
import seaborn as sns
sns.set()
# 要分析的数据
profit = df_profit.groupby('release_year')['profit'].agg(['mean','sum','count'])
# 在同一个画布中绘制两张图
plt.figure(figsize=(15,15))
# 图一:每年上映电影的总收入
ax = plt.subplot(211)
# 设置x轴 范围
ax.set_xlim(1958,2018)
# 设置x轴 主刻度,(次刻度设置minor=True)
ax.set_xticks(np.arange(1960,2018,5), minor=False)
# 画图
ax.plot(profit['sum'], linestyle='--', marker='o', markersize=5)
ax.set_title('The Sum of Movies\' Revenue v.s. Release Year')
ax.set_ylabel('Revenue(USD)')
# 增加竖线
ax.axvline(x=1977, color='#d46061', linewidth=1);
# 图二:每年上映电影的平均收入
ax = plt.subplot(212)
# 设置x轴 范围
ax.set_xlim(1958,2018)
# 设置x轴 主刻度
ax.set_xticks(np.arange(1960,2018,5))
# 画图
ax.plot(profit['mean'], linestyle='--', marker='o', markersize=5);
ax.set_title('The Mean of Movies\' Revenue v.s. Release Year')
ax.set_xlabel('Release Year')
ax.set_ylabel('Revenue(USD)')
# 增加竖线
ax.axvline(x=1977, color='#d46061', linewidth=1);

Python plt 利用subplot 实现在一张画布同时画多张图

Python plt 利用subplot 实现在一张画布同时画多张图

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Python 相关文章推荐
Python语言实现百度语音识别API的使用实例
Dec 13 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
python实现多人聊天室
Mar 31 Python
Python中zip()函数的简单用法举例
Sep 02 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
python模式 工厂模式原理及实例详解
Feb 11 Python
Python实现名片管理系统
Feb 14 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
Mar 05 Python
如何利用Python识别图片中的文字
May 31 Python
Pandas中DataFrame基本函数整理(小结)
Jul 20 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
python 安全地删除列表元素的方法
Mar 16 Python
Python xlwings插入Excel图片的实现方法
Feb 26 #Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 #Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
Feb 26 #Python
详解python的xlwings库读写excel操作总结
Feb 26 #Python
pytorch 中forward 的用法与解释说明
Feb 26 #Python
浅谈Python xlwings 读取Excel文件的正确姿势
Feb 26 #Python
pycharm Tab键设置成4个空格的操作
Feb 26 #Python
You might like
一个程序下载的管理程序(二)
2006/10/09 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
vue-router单页面路由
2017/06/17 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
Python中tell()方法的使用详解
2015/05/24 Python
Python编程之微信推送模板消息功能示例
2017/08/21 Python
python实现日常记账本小程序
2018/03/10 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
python 对字典按照value进行排序的方法
2019/05/09 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
python里运用私有属性和方法总结
2019/07/08 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
2020/03/12 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
印刷工程专业应届生求职信
2013/09/29 职场文书
生产主管岗位职责
2013/11/10 职场文书
高级电工工作职责
2013/11/21 职场文书
两只小狮子教学反思
2014/02/05 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
节约用电倡议书
2015/04/28 职场文书
初中家长意见
2015/06/03 职场文书
python异常中else的实例用法
2021/06/15 Python
天谕手游15杯全调酒配方和调酒券的获得方式
2022/04/06 其他游戏