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实现国外赌场热门游戏Craps(双骰子)
Mar 31 Python
动感网页相册 python编写简单文件夹内图片浏览工具
Aug 17 Python
Python实现运行其他程序的四种方式实例分析
Aug 17 Python
Python爬取个人微信朋友信息操作示例
Aug 03 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
Python字典遍历操作实例小结
Mar 05 Python
简单介绍python封装的基本知识
Aug 10 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
教你如何使用Python下载B站视频的详细教程
Apr 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
在php中取得image按钮传递的name值
2006/10/09 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
JQUERY操作JSON实例代码
2010/02/09 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
python迭代器的使用方法实例
2013/11/21 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
Python实战购物车项目的实现参考
2019/02/20 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
python3中编码获取网页的实例方法
2020/11/16 Python
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
大学班级文化建设方案
2014/05/06 职场文书
营业员岗位职责
2015/02/11 职场文书
计划生育责任书
2015/05/09 职场文书
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android