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系列之数据处理编程实例(一)
May 22 Python
python开发中range()函数用法实例分析
Nov 12 Python
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
详解Django中间件执行顺序
Jul 16 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
Dec 31 Python
Python异常处理知识点总结
Feb 18 Python
python实现字符串完美拆分split()的方法
Jul 16 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
Python基于time模块表示时间常用方法
Jun 18 Python
如何用Python徒手写线性回归
Jan 25 Python
python实现层次聚类的方法
Nov 01 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安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
Using the TextRange Object
2006/10/14 Javascript
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2016/06/03 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python程序运行原理图文解析
2018/02/10 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
pandas 对group进行聚合的例子
2019/12/27 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
python中如何进行连乘计算
2020/05/28 Python
怎样声明子类
2013/07/02 面试题
请说出以下代码输出什么
2013/08/30 面试题
承诺书格式
2014/06/03 职场文书
绿色小区申报材料
2014/08/22 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
诚信承诺书
2015/01/19 职场文书
统计员岗位职责
2015/02/11 职场文书
教师年度考核个人总结
2015/02/12 职场文书
教师节主持词开场白
2015/05/29 职场文书
交通安全学习心得体会
2016/01/18 职场文书
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js