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编程时利用wxPython来支持多线程的方法
Apr 07 Python
常见的在Python中实现单例模式的三种方法
Apr 08 Python
Python判断Abundant Number的方法
Jun 15 Python
python+Django+apache的配置方法详解
Jun 01 Python
python 编程之twisted详解及简单实例
Jan 28 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
理想高通滤波实现Python opencv示例
Jan 30 Python
Python 日志logging模块用法简单示例
Oct 18 Python
详解pandas获取Dataframe元素值的几种方法
Jun 14 Python
keras 自定义loss model.add_loss的使用详解
Jun 22 Python
Python 打印自己设计的字体的实例讲解
Jan 04 Python
python绘制高斯曲线
Feb 19 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
memcache一致性hash的php实现方法
2015/03/05 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
国外的为初学者写的JavaScript教程
2008/06/09 Javascript
JavaScript 语法集锦 脚本之家基础推荐
2009/11/15 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
Python批量转换文件编码格式
2015/05/17 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
Python装饰器用法实例总结
2018/02/07 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
汽车专业人才自我鉴定范文
2013/12/29 职场文书
高二化学教学反思
2014/01/30 职场文书
评析教师个人的自我评价
2014/02/19 职场文书
幼教求职信
2014/03/12 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
医院保洁员管理制度
2015/08/05 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书