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文件和目录操作方法大全(含实例)
Mar 12 Python
在Python下利用OpenCV来旋转图像的教程
Apr 16 Python
在Python中使用dict和set方法的教程
Apr 27 Python
Python实现根据IP地址和子网掩码算出网段的方法
Jul 30 Python
Python Django使用forms来实现评论功能
Aug 17 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
Feb 01 Python
Python简单实现网页内容抓取功能示例
Jun 07 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
Sep 04 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
python中pdb模块实例用法
Jan 15 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
PHP7修改的函数
2021/03/09 PHP
自适应高度框架 ----属个人收藏内容
2007/01/22 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
学习Vue组件实例
2018/04/28 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
Apache部署Django项目图文详解
2019/07/30 Python
浅谈python 类方法/静态方法
2020/09/18 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
工作决心书范文
2014/03/11 职场文书
承诺书模板
2014/08/30 职场文书
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL