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实现3行代码解简单的一元一次方程
Aug 18 Python
python实现的简单窗口倒计时界面实例
May 05 Python
Python+Opencv识别两张相似图片
Mar 23 Python
Flask模拟实现CSRF攻击的方法
Jul 24 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
python实现宿舍管理系统
Nov 22 Python
自定义Django默认的sitemap站点地图样式
Mar 04 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
Jun 04 Python
使用python操作lmdb对数据读取的实例
Dec 11 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
Jan 27 Python
Python使用华为API为图像设置多个锚点标签
Apr 12 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
2019/10/16 PHP
javascript引用对象的方法
2007/01/11 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
NodeJS 中Stream 的基本使用
2018/07/30 NodeJs
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
详解python里的命名规范
2018/07/16 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
如何用JQuery进行表单验证
2013/05/29 面试题
运动会广播稿60字
2014/01/15 职场文书
市场部规章制度
2014/01/24 职场文书
贺卡寄语大全
2014/04/11 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript