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的urllib库提交WEB表单
Feb 24 Python
python使用pyqt写带界面工具的示例代码
Oct 23 Python
python3库numpy数组属性的查看方法
Apr 17 Python
Python中利用xpath解析HTML的方法
May 14 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 Python
python获取交互式ssh shell的方法
Feb 14 Python
python解释器spython使用及原理解析
Aug 24 Python
python多线程高级锁condition简单用法示例
Nov 07 Python
让Django的BooleanField支持字符串形式的输入方式
May 20 Python
python与pycharm有何区别
Jul 01 Python
python中os.path.join()函数实例用法
May 26 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
PHP中Date()时间日期函数的使用方法小结
2011/04/20 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
php微信开发之图片回复功能
2018/06/14 PHP
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
Python实现excel转sqlite的方法
2017/07/17 Python
python中hashlib模块用法示例
2017/10/30 Python
Python中文件的读取和写入操作
2018/04/27 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
python os模块在系统管理中的应用
2020/06/22 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
会计电算化专业应届大学生求职信
2013/10/22 职场文书
社会实践感言
2014/01/25 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
带病坚持工作事迹
2014/05/03 职场文书
欢送领导祝酒词
2015/08/12 职场文书
2019年公司卫生管理制度样本
2019/08/21 职场文书
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis
解析Redis Cluster原理
2021/06/21 Redis
Nginx缓存设置案例详解
2021/09/15 Servers
CSS3实现指纹特效代码
2022/03/17 HTML / CSS