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自动生成文章
Dec 25 Python
Python列表生成器的循环技巧分享
Mar 06 Python
详解Python中的装饰器、闭包和functools的教程
Apr 02 Python
人脸识别经典算法一 特征脸方法(Eigenface)
Mar 13 Python
详解Python中where()函数的用法
Mar 27 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
Aug 25 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
Python shelve模块实现解析
Aug 28 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
Tensorflow实现将标签变为one-hot形式
May 22 Python
使用Python爬取小姐姐图片(beautifulsoup法)
Feb 11 Python
Python使用Web框架Flask开发项目
Jun 01 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版(5)
2006/10/09 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
2017/07/11 jQuery
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
Python跳出循环语句continue与break的区别
2014/08/25 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
python openCV自制绘画板
2020/10/27 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
临床医学应届生求职信
2013/11/06 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
教师党性分析材料
2014/02/04 职场文书
检查接待方案
2014/02/27 职场文书
颁奖典礼主持词
2014/03/25 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书
python爬取豆瓣电影TOP250数据
2021/05/23 Python
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
MySQL学习之基础操作总结
2022/03/19 MySQL
Python利用capstone实现反汇编
2022/04/06 Python