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 str与repr的区别
Mar 23 Python
python安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
利用python实现对web服务器的目录探测的方法
Feb 26 Python
Python类的继承、多态及获取对象信息操作详解
Feb 28 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
Python中变量的输入输出实例代码详解
Jul 28 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
浅析Python3 pip换源问题
Jan 06 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
Feb 11 Python
python代码实现备忘录案例讲解
Jul 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
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
jquery 扑捉回车键事件代码
2014/04/24 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
python进阶教程之动态类型详解
2014/08/30 Python
python中的闭包用法实例详解
2015/05/05 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
python实现linux下抓包并存库功能
2018/07/18 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
python批量图片处理简单示例
2019/08/06 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
产品开发计划书
2014/04/27 职场文书
物业消防安全责任书
2014/07/23 职场文书
会计个人实习计划书
2014/08/15 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
党支部意见范文
2015/06/02 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python
python中if和elif的区别介绍
2021/11/07 Python