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中列表、字典、元组、集合数据结构整理
Nov 20 Python
Python中类的定义、继承及使用对象实例详解
Apr 30 Python
python使用wxpython开发简单记事本的方法
May 20 Python
Python中对象的引用与复制代码示例
Dec 04 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
解析Python3中的Import
Oct 13 Python
Python正则表达式急速入门(小结)
Dec 16 Python
python颜色随机生成器的实例代码
Jan 10 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
Jul 02 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
解析php入库和出库
2013/06/25 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
php实现json编码的方法
2015/07/30 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
javascript制作loading动画效果 loading效果
2014/01/14 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
python删除本地夹里重复文件的方法
2020/11/19 Python
python判断设备是否联网的方法
2018/06/29 Python
Python中创建二维数组
2018/10/17 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
屈臣氏越南官网:Watsons越南
2021/01/14 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
新郎父亲婚宴答谢词
2014/01/11 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
大学生标准自荐书
2014/06/15 职场文书
语文教育专业求职信
2014/06/28 职场文书
团队拓展活动总结
2014/08/27 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
2015年调度员工作总结
2015/04/30 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript