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海龟绘图实例教程
Jul 24 Python
Python函数嵌套实例
Sep 23 Python
python django 访问静态文件出现404或500错误
Jan 20 Python
关于python pyqt5安装失败问题的解决方法
Aug 08 Python
python requests 使用快速入门
Aug 31 Python
使用python获取电脑的磁盘信息方法
Nov 01 Python
Python Django给admin添加Action的方法实例详解
Apr 29 Python
flask框架单元测试原理与用法实例分析
Jul 23 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
Tensorflow 多线程设置方式
Feb 06 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
浅谈pytorch池化maxpool2D注意事项
Feb 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
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
初识ThinkPHP控制器
2016/04/07 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
python实现微信防撤回神器
2019/04/29 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
销售经理工作职责范文
2013/12/03 职场文书
质量负责人任命书
2014/06/06 职场文书
应届生自荐书
2014/06/23 职场文书
2014年公务员工作总结
2014/11/18 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android
Oracle锁表解决方法的详细记录
2022/06/05 Oracle
HttpClient实现文件上传功能
2022/08/14 Java/Android