Python使用add_subplot与subplot画子图操作示例


Posted in Python onJune 01, 2018

本文实例讲述了Python使用add_subplot与subplot画子图操作。分享给大家供大家参考,具体如下:

子图:就是在一张figure里面生成多张子图。

Matplotlib对象简介

   FigureCanvas  画布
   Figure        图
   Axes          坐标轴(实际画图的地方)

Python使用add_subplot与subplot画子图操作示例

注意,pyplot的方式中plt.subplot()参数和面向对象中的add_subplot()参数和含义都相同。

使用面向对象的方式

#!/usr/bin/python
#coding: utf-8
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 100)
fig = plt.figure()
ax1 = fig.add_subplot(221)
ax1.plot(x, x)
ax2 = fig.add_subplot(222)
ax2.plot(x, -x)
ax3 = fig.add_subplot(223)
ax3.plot(x, x ** 2)
ax4 = fig.add_subplot(224)
ax4.plot(x, np.log(x))
plt.show()

pyplot的方式

#!/usr/bin/python
#coding: utf-8
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 100)
plt.subplot(221)
plt.plot(x, x)
plt.subplot(222)
plt.plot(x, -x)
plt.subplot(223)
plt.plot(x, x ** 2)
plt.subplot(224)
plt.plot(x, np.log(x))
plt.show()

运行结果:

Python使用add_subplot与subplot画子图操作示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
使用Python将数组的元素导出到变量中(unpacking)
Oct 27 Python
对Python字符串中的换行符和制表符介绍
May 03 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
Python基于滑动平均思想实现缺失数据填充的方法
Feb 21 Python
python图像处理入门(一)
Apr 04 Python
python实践项目之监控当前联网状态详情
May 23 Python
Python 多个图同时在不同窗口显示的实现方法
Jul 07 Python
matlab中imadjust函数的作用及应用举例
Feb 27 Python
Python Flask框架实现简单加法工具过程解析
Jun 03 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
python requests库的使用
Jan 06 Python
详解Python如何生成词云的方法
Jun 01 #Python
Python实现的个人所得税计算器示例
Jun 01 #Python
Python模拟登录的多种方法(四种)
Jun 01 #Python
Python使用re模块正则提取字符串中括号内的内容示例
Jun 01 #Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 #Python
python操作mysql代码总结
Jun 01 #Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 #Python
You might like
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
求PHP数组最大值,最小值的代码
2011/10/31 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
Javascript学习笔记5 类和对象
2010/01/11 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
JavaScript函数详解
2014/11/17 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
python爬虫中get和post方法介绍以及cookie作用
2018/02/08 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
幼儿园校车司机的岗位职责
2014/01/30 职场文书
幼儿学前班评语
2014/12/29 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
毕业设计论文致谢词
2015/05/14 职场文书