subplot

概述

matplotlib能够绘制精美的图表,但我们希望把一组图表放在一起进行比较,这时我们就需要用到subplot。

用法

plt.subplot()创建一个画像(figure)和一组子图(subplots),返回一个Figure实例fig和一个AcesSubplot实例ax,flg代表整个图像,ax代表坐标轴和画的图。

参数

matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw)

1.nrows,nclos:输入数据为整数类型,默认值为1,表示子图网格的行和列。
2.sharex,sharey:布尔值或者{‘none’,‘all’,‘row’,‘col’},默认值为False。

a.True或者’all’:x或者y轴属性将在所有子图中共享;
b.False或者’none’:每个子图的x或者y轴都是独立的部分;
c.‘row’:每个子图在一个x或者y轴共享行;
d.‘col’:每个子图在一个x或者y轴共享列。

3.squeeze:布尔类型,默认值为True。
4.subplot_kw:字典类型,把字典的关键字传递给add_subplot()来创建每个子图。
5.gridspec_kw:字典类型,把字典的关键字传递给GridSpec构造函数创建子图放在网格里。
6.**flg_kw:把所有详细的关键字参数传递给figure()函数。
注意: 1.如果numRows = 2, numCols = 3, 那整个绘制图表样式为 2X3 的图片区域。 2.如果 numRows, numCols 和 plotNum 这三个数都小于 10 的话, 可以把它们缩写为一个整数, 例如 subplot(323) 和 subplot(3,2,3) 是相同的。 3.subplot在 plotNum 指定的区域中创建一个轴对象. 如果新创建的轴和之前创建的轴重叠的话,之前的轴将被删除.

举例说明

flg, ax = plt.subplot(2 ,3)

subplots

概述

功能跟subplot类似。

参数

matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure.Figure'>, clear=False, **kwargs)

1.num:整数类型或者字符串,默认值为None。

a.如果不提供参数,一个新的figure将被创建而且数量将会增加;
b.如果num是字符串,窗口标题将会设置成该图的数字。

2.figsize:整型元组,来设置每英寸的宽度和高度,默认为None。
3.dpi:整型,每英寸的像素点,默认值为None。
4.facecolor:背景色,默认值为figure.figsize。
5.edgecolor:边界颜色,默认值为:figure.edgecolor。
6.framemon:布尔类型,默认值为True。(禁止绘制画图框)
7.clear:布尔类型,清除图,默认值为False。

举例说明

希望这篇文章对大家有帮助,若有不对的地方欢迎指出。

Matplotlib中subplot以及subplots的用法相关推荐

  1. matplotlib中subplot的用法

    subplot概述 一个figure对象可以包含了多个子图,可以使用subplot()函数来绘制子图. subplot(numRow , numCol ,plotNum ) subplot(numRo ...

  2. 一文搞懂matplotlib中的颜色设置

    欢迎关注"生信修炼手册"! 在matplotlib中,颜色设置有以下多种方式 1. 常用颜色的字母表示及缩写 最常用的颜色表示方法,有以下几种常用颜色 1. red,表示红色,  ...

  3. python中subplot是什么意思_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  4. python中mat函数_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  5. python matplotlib:figure,add_subplot,subplot,subplots讲解实现

    最近又用到了matplotlib 中画图的函数.总结几个常用的函数的作用于区别. from matplotlib import pyplot as plt 1.figure() 函数定义matplot ...

  6. Matplotlib - 饼图、环形图 pie() 多重饼图 subplots() 所有用法详解

    目录 基本用法 饼图中突出显示某部分 环形图(空心饼图) 多重饼图,并添加分割线 相较散点图和折线图,柱状图.饼图.箱线图是另外 3 种数据分析常用的图形,主要用于分析数据内部的分布状态或分散状态.饼 ...

  7. 【Python画图】Matplotlib中fig、ax、plt的区别及其用法(入门)

    Matplotlib中fig.ax.plt的区别 1. fig.ax.plt三者的基本概念 2. fig方法的层级 3. 案例 3.1 fig和ax方法(面向对象) 3.2 plt方法 4. 总结 参 ...

  8. python中subplot的用法

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

  9. pythonsubplot_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

最新文章

  1. C++ list插入元素源码分析及过程图
  2. 初步认识spring mvc
  3. 改进初学者的PID-介绍
  4. java中map的遍历方法_Java中Map的三种遍历方式
  5. 精典教程-推荐-2018-12-08(笔记)
  6. 支付宝开放平台开发助手_支付宝:如何创建和接入支付宝电脑网站支付-新手必备...
  7. Storm的Metric接口简介
  8. 872. Leaf-Similar Trees - LeetCode
  9. 方差分析软件_Minitab统计软件入门(一)
  10. Maven的安装与配置(详细版)
  11. pb11.5调用系统打印机
  12. 计算机网络第七版第一章答案
  13. selenium下载或保存图片最好的方法
  14. PMP学习笔记 第11章 项目风险管理
  15. python文本文件合并_使用python将2个文本文件合并为一个文件 - python
  16. springboot推送微信公众号消息,java推送微信公众号消息
  17. 计算机病毒无法破坏压缩文件,求解压缩文件拒绝访问是怎么回事?
  18. 史上最牛最强的linux学习笔记 4.linux常用命令
  19. 香帅金融课之房地产专辑
  20. 池州学院数学与计算机足球队,池州学院数学与计算机科学系.ppt

热门文章

  1. matlab画bar图 图例与颜色不对应
  2. 用富斯i6遥控器控制船
  3. 【OCR】CTC loss原理
  4. 《《世界因你而不同》》——读后感
  5. 融云超级群的「同城社交平台」应用实践
  6. BeanFactoryPostProcessor的调用时机
  7. 121. 买卖股票的最佳时机 JavaScript实现
  8. 【Rhapsody学习笔记】2:Count Down
  9. python实现字母的加密和解密 字典_利用Python产生加密表和解密表的实现方法
  10. 多群转播,有什么好用的微信社群管理软件推荐?