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批量实现Word文件转换为PDF文件
Mar 15 Python
python 中字典嵌套列表的方法
Jul 03 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 Python
详解python中list的使用
Mar 15 Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 Python
python tkinter控件布局项目实例
Nov 04 Python
Python tkinter模版代码实例
Feb 05 Python
python对指定字符串逆序的6种方法(小结)
Apr 02 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
Apr 03 Python
在keras中实现查看其训练loss值
Jun 16 Python
python exit出错原因整理
Aug 31 Python
python 实现批量图片识别并翻译
Nov 02 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
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
禁止你的左键复制实用技巧
2013/01/04 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
Python查看多台服务器进程的脚本分享
2014/06/11 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
Python实现的堆排序算法示例
2018/04/29 Python
Python实现分段线性插值
2018/12/17 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
自我评价范文点评
2013/12/04 职场文书
高二政治教学反思
2014/02/01 职场文书
绿色环保标语
2014/06/12 职场文书
机电专业求职信
2014/06/14 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
公司员工安全协议书
2014/11/21 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
Python代码风格与编程习惯重要吗?
2021/06/03 Python