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使用正则表达式检测密码强度源码分享
Jun 11 Python
python随机生成指定长度密码的方法
Apr 04 Python
编写Python脚本来获取mp3文件tag信息的教程
May 04 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
python训练数据时打乱训练数据与标签的两种方法小结
Nov 08 Python
python实现电子产品商店
Feb 26 Python
Python3 文章标题关键字提取的例子
Aug 26 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
Mar 08 Python
Python实现上下文管理器的方法
Aug 07 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
Dec 01 Python
利用python实现后端写网页(flask框架)
Feb 28 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
PHP Curl出现403错误的解决办法
2014/05/29 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
2013/11/19 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
JS中表单的使用小结
2014/01/11 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
Python translator使用实例
2008/09/06 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
10款最好的Python开发编辑器
2019/07/03 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
体育教育专业毕业生自荐信
2013/11/15 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL