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 相关文章推荐
在Django中编写模版节点及注册标签的方法
Jul 20 Python
玩转python爬虫之正则表达式
Feb 17 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
Jun 30 Python
使用Python3 编写简单信用卡管理程序
Dec 21 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
python先序遍历二叉树问题
Nov 10 Python
python SVM 线性分类模型的实现
Jul 19 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
Python实现加密的RAR文件解压的方法(密码已知)
Sep 11 Python
用python制作个视频下载器
Feb 01 Python
pycharm无法导入lxml的解决办法
Mar 31 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获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
php分页示例分享
2014/04/30 PHP
PHP的mysqli_sqlstate()函数讲解
2019/01/23 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
javascript+jQuery实现360开机时间显示效果
2017/11/03 jQuery
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
js瀑布流布局的实现
2020/06/28 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
python写入xml文件的方法
2015/05/08 Python
Python基本语法经典教程
2016/03/11 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
为什么Python中没有"a++"这种写法
2018/11/27 Python
详解Python字符串切片
2019/05/20 Python
python移位运算的实现
2019/07/15 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
python实现从wind导入数据
2019/12/03 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
信用社实习人员自我鉴定
2013/09/20 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
会计的岗位职责
2014/03/15 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
详解MySQL的半同步
2021/04/22 MySQL
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫