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逐行读取文件内容的三种方法
Jan 20 Python
Python用GET方法上传文件
Mar 10 Python
Python2实现的LED大数字显示效果示例
Sep 04 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
简单了解python反射机制的一些知识
Jul 13 Python
python3.7 sys模块的具体使用
Jul 22 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
在 Pycharm 安装使用black的方法详解
Apr 02 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
python 字典和列表嵌套用法详解
Jun 29 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
Protoss兵种对照表
2020/03/14 星际争霸
PHP5中MVC结构学习
2006/10/09 PHP
图书管理程序(二)
2006/10/09 PHP
How do I change MySQL timezone?
2008/03/26 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
Javascript调用C#代码
2011/01/17 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
应届毕业生个人自我评价
2013/09/20 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
《雨点》教学反思
2014/02/12 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
监理中标通知书
2015/04/16 职场文书
交通事故协议书范本
2016/03/19 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python