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中声明只包含一个元素的元组数据方法
Aug 25 Python
Python实现批量检测HTTP服务的状态
Oct 27 Python
Python学生成绩管理系统简洁版
Apr 05 Python
Python基于SMTP协议实现发送邮件功能详解
Aug 14 Python
解决python中 f.write写入中文出错的问题
Oct 31 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
Django中多种重定向方法使用详解
Jul 17 Python
Flask框架模板渲染操作简单示例
Jul 31 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
Pyspark获取并处理RDD数据代码实例
Mar 27 Python
零基础学Python之前需要学c语言吗
Jul 21 Python
python机器学习实现oneR算法(以鸢尾data为例)
Mar 03 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
JS实现可点击展开与关闭的左侧广告代码
2015/09/02 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
《临死前的严监生》教学反思
2014/02/13 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
大学专科求职信
2014/07/02 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
社区工作者个人总结
2015/02/28 职场文书
学历证明样本
2015/06/16 职场文书
订货会主持词
2015/07/01 职场文书
培训后的感想
2015/08/07 职场文书
感恩主题班会教案
2015/08/12 职场文书
迎国庆主题班会
2015/08/17 职场文书
新课程改革心得体会
2016/01/22 职场文书
导游词之杭州西湖
2019/09/19 职场文书
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP