无意中发现了一个很好的软件测试网站,忍不住分享一下给大家。觉得很实用,所以分享给大家。点这里可以跳转到教程。

matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw)
创建一个画像(figure)和一组子图(subplots)。
这个实用程序包装器可以方便地在单个调用中创建子图的公共布局,包括封闭的图形对象。

输入参数说明:
nrows,ncols:
整型,可选参数,默认为1。表示子图网格(grid)的行数与列数。
sharex,sharey:布尔值或者{'none','all','row','col'},默认:False
                    控制x(sharex)或y(sharey)轴之间的属性共享:
                        1.True或者'all':x或y轴属性将在所有子图(subplots)中共享.
                        2.False或'none':每个子图的x或y轴都是独立的部分
                        3.'row':每个子图在一个x或y轴共享行(row)
                        4.'col':每个子图在一个x或y轴共享列(column)
                    当子图在x轴有一个共享列时('col'),只有底部子图的x tick标记是可视的。
                    同理,当子图在y轴有一个共享行时('row'),只有第一列子图的y tick标记是可视的。
squeeze:布尔类型,可选参数,默认:True。
                * 如果是True,额外的维度从返回的Axes(轴)对象中挤出。
                    》如果只有一个子图被构建(nrows=ncols=1),结果是单个Axes对象作为标量被返回。
                    》对于N*1或1*N个子图,返回一个1维数组。
                    》对于N*M,N>1和M>1返回一个2维数组。
                *如果是False,不进行挤压操作:返回一个元素为Axes实例的2维数组,即使它最终是1x1。
subplot_kw:字典类型,可选参数。把字典的关键字传递给add_subplot()来创建每个子图。
gridspec_kw字典类型,可选参数。把字典的关键字传递给GridSpec构造函数创建子图放在网格里(grid)。
**fig_kw:把所有详细的关键字参数传给figure()函数

返回结果:
fig:matplotlib.figure.Figure对象
ax:Axes(轴)对象或Axes(轴)对象数组。

matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure.Figure'>, clear=False, **kwargs)
创建一个新的画布(figure)。
输入参数:
num:
整型或者字符串,可选参数,默认:None。
            如果不提供该参数,一个新的画布(figure)将被创建而且画布数量将会增加。
            如果提供该参数,带有id的画布是已经存在的,激活该画布并返回该画布的引用。
            如果这个画布不存在,创建并返回画布实例。
            如果num是字符串,窗口标题将被设置为该图的数字。
figsize:整型元组,可选参数 ,默认:None。
                每英寸的宽度和高度。如果不提供,默认值是figure.figsize。
dpi:整型,可选参数,默认:None。每英寸像素点。如果不提供,默认是figure.dpi。
facecolor:背景色。如果不提供,默认值:figure.facecolor。
edgecolor:边界颜色。如果不提供,默认值:figure.edgecolor。
framemon:布尔类型,可选参数,默认值:True。如果是False,禁止绘制画图框。
FigureClass:源于matplotlib.figure.Figure的类。(可选)使用自定义图实例。
clear:布尔类型,可选参数,默认值:False。如果为True和figure已经存在时,这是清理掉改图。

返回值:
figure:
Figure。返回的Figure实例也将被传递给后端的new_figure_manager,这允许将自定义的图类挂接到pylab接口中。

附加的kwarg将被传递给图形init函数。

#coding=utf8
'''
matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False,
sharey=False, squeeze=True, subplot_kw=None,
gridspec_kw=None, **fig_kw)
创建一个画像(figure)和一组子图(subplots)。
这个实用程序包装器可以方便地在单个调用中创建子图的公共布局,包括封闭的图形对象。输入参数说明:
nrows,ncols:整型,可选参数,默认为1。表示子图网格(grid)的行数与列数。
sharex,sharey:布尔值或者{'none','all','row','col'},默认:False控制x(sharex)或y(sharey)轴之间的属性共享:1.True或者'all':x或y轴属性将在所有子图(subplots)中共享.2.False或'none':每个子图的x或y轴都是独立的部分3.'row':每个子图在一个x或y轴共享行(row)4.'col':每个子图在一个x或y轴共享列(column)当子图在x轴有一个共享列时('col'),只有底部子图的x tick标记是可视的。同理,当子图在y轴有一个共享行时('row'),只有第一列子图的y tick标记是可视的。
squeeze:布尔类型,可选参数,默认:True。* 如果是True,额外的维度从返回的Axes(轴)对象中挤出。》如果只有一个子图被构建(nrows=ncols=1),结果是单个Axes对象作为标量被返回。》对于N*1或1*N个子图,返回一个1维数组。》对于N*M,N>1和M>1返回一个2维数组。*如果是False,不进行挤压操作:返回一个元素为Axes实例的2维数组,即使它最终是1x1。
subplot_kw:字典类型,可选参数。把字典的关键字传递给add_subplot()来创建每个子图。
gridspec_kw字典类型,可选参数。把字典的关键字传递给GridSpec构造函数创建子图放在网格里(grid)。
**fig_kw:把所有详细的关键字参数传给figure()函数返回结果:
fig:matplotlib.figure.Figure对象
ax:Axes(轴)对象或Axes(轴)对象数组。matplotlib.pyplot.figure(num=None, figsize=None, dpi=None,
facecolor=None, edgecolor=None, frameon=True,
FigureClass=<class 'matplotlib.figure.Figure'>, clear=False, **kwargs)
创建一个新的画布(figure)。
输入参数:
num:整型或者字符串,可选参数,默认:None。如果不提供该参数,一个新的画布(figure)将被创建而且画布数量将会增加。如果提供该参数,带有id的画布是已经存在的,激活该画布并返回该画布的引用。如果这个画布不存在,创建并返回画布实例。如果num是字符串,窗口标题将被设置为该图的数字。
figsize:整型元组,可选参数 ,默认:None。每英寸的宽度和高度。如果不提供,默认值是figure.figsize。
dpi:整型,可选参数,默认:None。每英寸像素点。如果不提供,默认是figure.dpi。
facecolor:背景色。如果不提供,默认值:figure.facecolor。
edgecolor:边界颜色。如果不提供,默认值:figure.edgecolor。
framemon:布尔类型,可选参数,默认值:True。如果是False,禁止绘制画图框。
FigureClass:源于matplotlib.figure.Figure的类。(可选)使用自定义图实例。
clear:布尔类型,可选参数,默认值:False。如果为True和figure已经存在时,这是清理掉改图。返回值:
figure:Figure。返回的Figure实例也将被传递给后端的new_figure_manager,这允许将自定义的图类挂接到pylab接口中。 附加的kwarg将被传递给图形init函数。
'''import numpy as np
import matplotlib.pyplot as plt
#创建一个数组0-100,数据间隔是0.1
x=np.arange(0,100,0.1)y=x**2#调用subplots函数
#指定图像分辨率、大小和长宽比例
#创建一个800*600像素、100dpi(每英寸100点)分辨率的图形
#返回一个画布对象和一个轴数组
fig,axe=plt.subplots(figsize=(8,6),dpi=100)#在axe上绘制一条抛物线,红色 点
axe.plot(x,y,"r:")
#设置y轴标记为X
axe.set_xlabel("X")
#设置x轴标记为Y
axe.set_ylabel("Y")#设置图标题
axe.set_title("y=x**2")#显示绘制的图片
plt.show()

subplots与figure函数参数解释说明以及简单的使用脚本实例相关推荐

  1. 【TensorFlow】conv2d函数参数解释以及padding理解

    卷积conv2d CNN在深度学习中有着举足轻重的地位,主要用于特征提取.在TensorFlow中涉及的函数是tf.nn.conv2d. tf.nn.conv2d(input, filter, str ...

  2. 数学建模笔记(十一):统计模型(MATLAB计算,函数参数解释待补充)

    文章目录 一.概述 二.参数估计--区间估计 1.糖果称重(求总体均值 μ \mu μ的双侧置信区间) (一)根据公式计算结果 (二)直接使用 t t e s t ( ) ttest() ttest( ...

  3. php substr四个参数,PHP substr()函数参数解释及用法讲解

    substr() 函数返回字符串的一部分. substr(string,start,length) 参数: 1,string 即你要截取的字符串 2,start 即要截取的开始位置(0表示从从前往后数 ...

  4. 数据降维:PCA主成分分析降维示例及函数参数解释

    文章目录 主成分分析(PCA)介绍 PCA转化步骤 PCA示例 sklearn中的PCA PCA优缺点 优点 缺点 主成分分析(PCA)介绍 PCA也被叫做卡尔胡宁-勒夫转换(KLT),是一种用户在高 ...

  5. python matplotlib imshow函数参数解释

    io.imshow(img) 这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据.因此,我们也可以这样写: import matplotli ...

  6. docker dockerFile 参数解释,及生成jdk+tomcat镜像实例

    Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令.Docker程序将这些Dockerfile指令翻译真正的Linux命 ...

  7. python笔记本函数参数_将jupyter笔记本转换为python脚本的最佳实践

    Life saver: as you're writing your notebooks, incrementally refactor your code into functions, writi ...

  8. python中的函数参数主要有四种_python3中函数参数的四种简单用法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. @requestbody 接受int参数_C++之指针作为函数参数

    C++ 允许您传递指针给函数,只需要简单地声明函数参数为指针类型即可. 下面的实例中,我们传递一个无符号的 long 型指针给函数,并在函数内改变这个值: #include <iostream& ...

最新文章

  1. 旅行家的预算[贪心]
  2. 给Eclipse提速的7个技巧(转)
  3. 三十天学不会TCP,UDP/IP网络编程 - RST的用法
  4. C#自动弹出窗口并定时自动关闭
  5. UOJ#37. 【清华集训2014】主旋律
  6. Stanford NLP
  7. NGINX-RTMP复杂度分析
  8. 7.1Python异常处理
  9. 自定义View 进度条
  10. 4、Flutter 采坑记录篇二_依赖库不兼容
  11. fileitem方法_FileItem的常用方法
  12. 大数据电商数仓--记录各种奇奇怪怪的issue
  13. 保点发布RFID鲜肉跟踪方案
  14. 99年的数码圈“顶流”!他一毕业秒登热搜
  15. 计算机设计大赛作品评语,第九届大学生短片大赛获奖作品评语
  16. 机器视觉光源学习总结——侧部背光源
  17. Git 基础 —— 配置与日志信息
  18. system.gc()和system.runFinalization()区别作用
  19. 服装免费收银系统哪个好-云上铺会员管理软件
  20. 阮一峰ES6之Generator函数理解

热门文章

  1. 如何修改电脑用户文件名
  2. 联想拯救者y9000p和r9000p的区别
  3. oracle收集统计信息和直方图,oracle统计信息和直方图
  4. CSS基础10-单行/多行文本溢出省略
  5. 方舟服务器掉线就无响应,方舟适者生存闪退重启解决方法 怎么连接进入服务器?...
  6. 如何自学入门网络安全?
  7. [蓝桥杯]Excel题
  8. 卸载Autodesk系列之后电脑屏幕灰白怎么解决
  9. 程序员必备的软技能-金字塔原理拆解(下)
  10. 一个图片测试的小网站:dummyimage.com