前言

Matplotlib的可以把很多张图画到一个显示界面,这就设计到面板切分成一个一个子图。这是怎么做到的呢。matplot提供两种方法。

subplot

直接指定划分方式和位置进行绘图。

t=np.arange(0.0,2.0,0.1)

s=np.sin(t*np.pi)

plt.subplot(2,2,1) #要生成两行两列,这是第一个图plt.subplot('行','列','编号')

plt.plot(t,s,'b--')

plt.ylabel('y1')

plt.subplot(2,2,2) #两行两列,这是第二个图

plt.plot(2*t,s,'r--')

plt.ylabel('y2')

plt.subplot(2,2,3)#两行两列,这是第三个图

plt.plot(3*t,s,'m--')

plt.subplot(2,2,4)#两行两列,这是第四个图

plt.plot(4*t,s,'k--')

plt.show()

image.png

subplot前面俩参数指定的是一个画板被分割成的行和列,后面一个参数则指的是当前正在绘制的编号!

那是个什么编号规则呢?就是 行优先数数规则!

image.png

行优先开始数。

subplots

这个方法更直接。事先先把画板分隔好。

t=np.arange(0.0,2.0,0.1)

s=np.sin(t*np.pi)

figure,ax=plt.subplots(2,2)

ax[0][0].plot(t,s,'r*')

ax[0][1].plot(t*2,s,'b--')

figure

这里的的ax是matplotlib.axes._subplots.AxesSubplot 这个类型的,我们可以理解为这是一个子plot,我们在这上面操作它把图像画到figure上面去。我们直接根据列表的下标指定画图的位置。最后显示figure即可。

image.png

python中subplot_Matplotlib的子图subplot的使用相关推荐

  1. python中subplot_matplotlib 中的subplot的用法

    一个figure对象包含了多个子图,可以使用subplot()函数来绘制子图: (首先我没有想明白为啥会有这么多的内容来介绍这一个函数,后来知道了原来这个函数还真的挺多的内容) 言简意赅: 首先,它的 ...

  2. python里什么叫子图_Python中的两个子图(matplotlib)

    我想在 Python中创建两个子图(使用Anaconda 2.7),但我编写的代码生成两个图,两者都没有显示太多. 这是代码: import pandas as pd import pandas.io ...

  3. python中subplot的用法

    python中subplot的用法 subplot是python中子图的绘制,这里主要介绍如何排布子图与极坐标图的绘制. import numpy as np import matplotlib.py ...

  4. python用for循环画多个图形_Python matplotlib读取excel数据并用for循环画多个子图subplot操作...

    Python matplotlib读取excel数据并用for循环画多个子图subplot操作,英语,总分,平均,数据,语文 Python matplotlib读取excel数据并用for循环画多个子 ...

  5. Python可视化matplotlib多子图可视化(Multiple Subplots):plt.axes()、plt.subplot()、plt.subplots()、

    Python可视化matplotlib多子图可视化(Multiple Subplots) 目录 Python可视化matplotlib多子图可视化(Multiple Subplots) 手动绘制子图

  6. python画直方图代码-Python绘制直方图及子图的方法分析(代码示例)

    本篇文章给大家带来的内容是关于Python绘制直方图及子图的方法分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.直方图的绘制也需要用到matplotlib下的py ...

  7. 为什么python画不了图-解决python中使用plot画图,图不显示的问题

    python matplotlib画的图怎么显示不出来 初学python,matplotlib库画图不显示分享助别熬夜了,你等不来的人,等到多晚都不会来的. 见图.python matplotlib ...

  8. 如何在Python中建立回归模型

    数据科学 (DATA SCIENCE) If you are an aspiring data scientist or a veteran data scientist, this article ...

  9. python中hist函数参数_用hist参数解释Python,python,解读

    python用hist参数解读 python 中绘制hist的方法有很多,我经常用的是matplotlib直接用x,y绘制:Dataframe直接.hist绘制: 绘制直方图 1.bins为80的图形 ...

最新文章

  1. MySQL Xtrabackup备份和恢复
  2. Educational Codeforces Round 11A. Co-prime Array 数学
  3. 微信公众号支付开发全过程(java版)
  4. 项目管理理论与实践(1)——企业项目管理介绍
  5. django自定义过滤器及模板标签
  6. android 观察者更新ui,android通过观察者模式实现更新UI
  7. 0x0000007F蓝屏问题摸索解决-没有完成
  8. Intellij Idea系列之导Jar包与编写单元测试(二)
  9. 信贷三类业务风险如何把控
  10. php显示jquery未定义,运行PHP脚本时,jQuery函数表示未定义
  11. webpack(三)使用 babel-loader 转换 ES6代码
  12. 收集一些Qt学习网站
  13. MAC安装Charles破解版简易教程
  14. codebook 背景减除
  15. 安卓手机通话录音软件
  16. Cocos2d-x制作《单机斗地主》源码解剖1:创建一副扑克牌
  17. 【牛客网】马三来刷题之数组单调和
  18. matlab导弹追踪,导弹追踪代码
  19. 人类实体瘤临床细胞状态和生态系统图谱(EcoTpyer)
  20. 俄勒冈大学计算机科学专业,俄勒冈大学计算机

热门文章

  1. 各国开源软件和商业软件
  2. 光纤通信系统主要由哪几部分组成
  3. slice、splice、split 三者的区别
  4. EMG电力液压推动器ED80/6
  5. Bartender 4 for Mac(应用图标管理工具)
  6. 基于词向量与CNN-BIGRU的情感分析研究
  7. “I2C”通信的那些坑,新手必看!
  8. layui富文本编辑器layedit增加上传视频与音频功能
  9. 好奇怪的游戏(洛谷)
  10. 在线正则表达式生成器用法