精华内容
下载资源
问答
  • 【Python】 【绘图】plt.figure()的使用

    万次阅读 多人点赞 2018-08-08 17:03:32
    1.figure语法及操作 (1)figure语法说明 figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True) num:图像编号或名称,数字为编号 ,字符串为名称 figsize:指定figure的宽和高...

    1.figure语法及操作

    (1)figure语法说明

    figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)

    • num:图像编号或名称,数字为编号 ,字符串为名称
    • figsize:指定figure的宽和高,单位为英寸;
    • dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80      1英寸等于2.5cm,A4纸是 21*30cm的纸张 
    • facecolor:背景颜色
    • edgecolor:边框颜色
    • frameon:是否显示边框

    (2)例子:

    import matplotlib.pyplot as plt
    创建自定义图像
    fig=plt.figure(figsize=(4,3),facecolor='blue')
    plt.show()

    2.subplot创建单个子图

    (1) subplot语法

    subplot(nrows,ncols,sharex,sharey,subplot_kw,**fig_kw)

     

    subplot可以规划figure划分为n个子图,但每条subplot命令只会创建一个子图 ,参考下面例子。

     

    (2)例子

    import numpy as np  
    import matplotlib.pyplot as plt  
    x = np.arange(0, 100)  
    #作图1
    plt.subplot(221)  
    plt.plot(x, x)  
    #作图2
    plt.subplot(222)  
    plt.plot(x, -x)  
     #作图3
    plt.subplot(223)  
    plt.plot(x, x ** 2)  
    plt.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)
    #作图4
    plt.subplot(224)  
    plt.plot(x, np.log(x))  
    plt.show()  

     

    3.subplots创建多个子图

    (1)subplots语法

    subplots参数与subplots相似

     

    (2)例子

    import numpy as np  
    import matplotlib.pyplot as plt

    x = np.arange(0, 100)  
    #划分子图
    fig,axes=plt.subplots(2,2)
    ax1=axes[0,0]
    ax2=axes[0,1]
    ax3=axes[1,0]
    ax4=axes[1,1]


    #作图1
    ax1.plot(x, x)  
    #作图2
    ax2.plot(x, -x)
     #作图3
    ax3.plot(x, x ** 2)
    ax3.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)
    #作图4
    ax4.plot(x, np.log(x))  
    plt.show() 

     

     

     

    4.面向对象API:add_subplots与add_axes新增子图或区域

    add_subplot与add_axes都是面对象figure编程的,pyplot api中没有此命令

     

    (1)add_subplot新增子图

    add_subplot的参数与subplots的相似

     

    import numpy as np  
    import matplotlib.pyplot as plt  
    x = np.arange(0, 100)  
    #新建figure对象
    fig=plt.figure()
    #新建子图1
    ax1=fig.add_subplot(2,2,1)      
    ax1.plot(x, x) 
    #新建子图3
    ax3=fig.add_subplot(2,2,3)
    ax3.plot(x, x ** 2)
    ax3.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)
    #新建子图4
    ax4=fig.add_subplot(2,2,4)
    ax4.plot(x, np.log(x))  
    plt.show()

     

     

    可以用来做一些子图。。。图中图。。。

    (2)add_axes新增子区域

    add_axes为新增子区域,该区域可以座落在figure内任意位置,且该区域可任意设置大小

    add_axes参数可参考官方文档:http://matplotlib.org/api/_as_gen/matplotlib.figure.Figure.html#matplotlib.figure.Figure

     

    import numpy as np  
    import matplotlib.pyplot as plt  

    #新建figure
    fig = plt.figure()
    # 定义数据

     

    x = [1, 2, 3, 4, 5, 6, 7]
    y = [1, 3, 4, 2, 5, 8, 6]
    #新建区域ax1

     

    #figure的百分比,从figure 10%的位置开始绘制, 宽高是figure的80%
    left, bottom, width, height = 0.1, 0.1, 0.8, 0.8
    # 获得绘制的句柄
    ax1 = fig.add_axes([left, bottom, width, height])
    ax1.plot(x, y, 'r')
    ax1.set_title('area1')

     

     

     


    #新增区域ax2,嵌套在ax1内
    left, bottom, width, height = 0.2, 0.6, 0.25, 0.25
    # 获得绘制的句柄
    ax2 = fig.add_axes([left, bottom, width, height])
    ax2.plot(x,y, 'b')
    ax2.set_title('area2')
    plt.show() 

     

    展开全文
  • matlab figure函数的用法

    万次阅读 多人点赞 2018-05-13 20:41:49
    figure % 创建一个新的窗口,所有参数采用默认用法2>> figure(s) % s为参数,s为数据时要大于0,否则报错比如下例:用法3>> figure('PropertyName',propertyvalue,...)如下例:用法4&...

    用法1
    >> figure % 创建一个新的窗口,所有参数采用默认

    用法2
    >> figure(s)  % s为参数,s为数据时要大于0,否则报错


    比如下例:

    用法3
    >> figure('PropertyName',propertyvalue,...)

    如下例:


    >> figure('position',[200,200,500,500]) %  指定窗口位置 [left,bottom,width,height]

    >> figure('NumberTitle','off')    % 关闭默认显示名字

    >> figure('toolbar','none','menubar','none')  % 不显示工具栏,菜单栏

    用法4
    >> h = figure(s) % 返回该窗口的句柄,其中,s是一个整数

    展开全文
  • figure标签

    2019-10-02 23:14:58
    figure元素用来包含一块独立内容,该内容如果被移除掉不会对周围的内容有影响。具体来说它可以用来表示图片,统计图,图表,音频,视频,代码片段等。如果需要你也可以给该内容添加一个标题,这个标题使用figcaption...

    figure元素用来包含一块独立内容,该内容如果被移除掉不会对周围的内容有影响。具体来说它可以用来表示图片,统计图,图表,音频,视频,代码片段等。如果需要你也可以给该内容添加一个标题,这个标题使用figcaption来表示。figcaption只能作为figure元素的子元素,可以放在figure元素内的任何位置。形如:

    <figure>
    <img src="" alt="" />
    <figcaption>博客园</figcaption>
    </figure>

    不是所有图片都用figure来包裹,img 标签也有语义的。如果纯粹只是为了呈现的图,也不在文档其他地方引用,那就绝对不要用figure。如果和上下文有关,也可以把它移动到附录,那就别用figureaside可能适合。

    figure元素和aside元素看起来表达的内容差不多,但是aside所能包含的内容比figure要广。当你不知道如何选择的时候可以这样来做:这段内容对周围的内容来说是一个要点,或者很重要,不可少,那么可以使用figure,否则使用aside

    注意:

    一个figure元素内最多只允许放置一个figcaption元素,也可以不放,但是其他元素可无限放置。注意不是所有图片都得用figure元素。

    HTML figure 标签

    转载于:https://www.cnblogs.com/masai1969/p/4354748.html

    展开全文
  • Spyder显示figure以及动态figure

    千次阅读 2019-03-17 20:10:09
    原 Spyder中单独弹出窗口显示figure以及解决动态figure显示的设置 2018年04月16日 16:09:26 yangzijiang666 阅读数:3411 ...

    Spyder中单独弹出窗口显示figure以及解决动态figure显示的设置

        在Spyder软件运行代码,一般显示figure的是在IPython console中,如下图所示,图比较小且不能进行操作,同时在IPython console中不能进行动态的figure显示。这时候需要设置单独弹出的窗口才能解决。


        在Spyder软件设置单独弹出的窗口的步骤为:Tools-->Preferences-->IPython console-->Graphics-->Graphics backend--> Backend-->设置成Automatic,如图所示。如果是设置成Inline则figure是在IPython console中显示最后需要再对Spyder软件进行重新启动,没有重启则不能实现设置效果。这样就可以显示出单独的窗口,并可以实现动态的figure显示,如图所示的曲线动态拟合效果。

               

     

    展开全文
  • figure函数

    千次阅读 2019-01-13 15:21:29
     Matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象。每一个这样的窗口都有一些属性,例如窗口的尺寸、位置,等等。下面一一介绍它们。 一、概述   总的来说,figure 的使用语法包括:  ...
  • figure详解

    2018-04-11 15:55:51
    def figure(num=None, # autoincrement if None, else integer from 1-N figsize=None, # defaults to rc figure.figsize dpi=None, # defaults to rc figure.dpi facecolor=No...
  • figure属性大全

    2015-06-23 09:02:57
    figure属性大全
  • matplotlib.figure.Figure结构及用法

    千次阅读 2019-04-14 09:14:02
    figure其中一个子模块,共定义了三个类AxesStack、Figure、SubplotParams 。就是呈现图片的那个窗口。 Figure:matplotlib.figure下的一个类。 Figure类 class matplotlib.figure.Figure(figsize=None, dpi=None...
  • matlab figure是什么用途

    2017-08-22 16:15:57
    figure
  • figure用法

    2019-10-05 08:57:22
    Y'know, I figure if I can make coffee, there isn't anything I can't do.---《老友记》第一季 第一集 你看,我觉得只要我会泡咖啡,就没有什么不行。 名词 n. [C] 1. 外形;体形;人影I saw a figure in the ...
  • 让Matlab的Figure窗口最大化Figure窗口全屏-maximize.zip Matlab好像没有直接可以使用的函数。 给的这个函数,是通过调用windows的dll实现,非常简单: >> plot >> maximize >> 复制代码注明:本程序有Alain ...
  • figure函数用法

    2021-01-06 08:52:39
    figure创建图窗窗口 语法 说明 示例 指定图窗标题 同时使用多个图窗 输入参数 名称-值对组参数 详细信息 当前图窗 Python中用法 figure创建图窗窗口 语法 figure figure(Name,Value) f =figure(___)...
  • figure元素

    2016-04-22 09:27:49
    figure元素是一种元素的组合,可带有标题(可选)。figure元素用来表示网页上一块独立的内容,将其从网页上移除后不会对网页上的其他内容产生影响。figure元素所表示的内容可以是图片、统计图或代码示例。 注意:...
  • clc;closeall;%这句可以不要clearall;funtool;%这句可以在其他地方调用figs=findobj(0...%找到当前所有figure句柄%确定figure1和figure2,原理是figure3有不止一个childreniflength(get(figs(1),'Children'))>1fi...
  • class matplotlib.figure.Figure(figsize=None, dpi=None, facecolor=None, edgecolor=None, linewidth=0.0, frameon=None, subplotpars=None, tight_layout=None) Bases: matplotlib.artist.Artist 属性 描述 ...
  • Figure模块提供了顶层Artist,即Figure,其中包含所有绘图元素。此模块用于控制所有图元的子图和顶层容器的默认间距。matplotlib.figure.Figure.subplots_adjust()方法matplotlib库的subplots_adjust()方法图形模块...
  • matplotlib figure函数

    2020-09-12 14:59:36
    绘图库导入 import numpy as np ...figure说明:The Figure instance returned will also be passed to new_figure_manager in the backends, which allows to hook custom Figure classes int.
  • matlab figure

    2010-05-20 10:34:33
    figure框菜单 file-->export setup-->size, 输入宽,高,选择相应单位 点右边apply to figure按钮就可以了
  • figure这里显示两个figure,即两个窗口,第一个figure显示一个函数,第二个figure显示两个函数import matplotlib.pyplot as pltimport numpy as np# 定义数据x = np.linspace(-3, 3, 50)y1 = 2*x + 1y2 = x**2# 第一...
  • 利用 matplotlib.pyplot 进行画图,首先要开 figure,我们必须了解是开多少个figure,是不是一起显示,或者一个figure上画几条线,各是什么颜色什么设置的问题。import matplotlib.pyplot as pltimport numpy as np#...
  • Figure模块提供了顶层Artist,即Figure,其中包含所有绘图元素。此模块用于控制所有图元的子图和顶层容器的默认间距。matplotlib.figure.Figure.add_axes()函数matplotlib库的add_axes()方法图形模块用于向图形添加...
  • matlab一个figure画多个子图,和多个figure画多个图。

    万次阅读 多人点赞 2018-01-10 15:34:23
    1,一个figure画多个子图: figure(10) % define figure subplot(2,2,1); % subplot(x,y,n)x表示显示的行数,y表示列数,n表示第几幅图片 plot(...); subplot(2,2,2); plot(...); subplot(2,2,3); plot(...); ...
  • 本篇文章小编给大家分享一下Python figure参数及subplot子图绘制代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。1. Python的figure参数主要有:def ...
  • Figure模块提供了顶层Artist,即Figure,其中包含所有绘图元素。此模块用于控制所有图元的子图和顶层容器的默认间距。matplotlib.figure.Figure.autofmt_xdate()函数matplotlib库的autofmt_xdate()方法图形模块用于...
  • Figure模块提供了顶层Artist,即Figure,其中包含所有绘图元素。此模块用于控制所有图元的子图和顶层容器的默认间距。matplotlib.figure.Figure.text()方法matplotlib库的text()方法图形模块用于向图形添加文本。...
  • Figure模块提供了顶层Artist,即Figure,其中包含所有绘图元素。此模块用于控制所有图元的子图和顶层容器的默认间距。matplotlib.figure.Figure.get_children()方法matplotlib库的get_children()方法图形模块用于...
  • Matlab图形窗口大小的控制,plot窗口大小,figure大小,axis设置,实用 转载自:http://blog.sina.com.cn/s/blog_48c735630101iadu.html Matlab中保存图像时,图形窗口大小的控制zz 首先要了解的是Matlab是面向...
  • Figure对象方法全解上一篇我们介绍了Figure对象,解析了Figure的调用和形参。本篇我们介绍Figure对象的属性和方法。matplotlib官方文档公开了Figure的2个属性,60个方法:2个属性是:patch,代表figure矩形区域的...
  • Matlab figure传入数据到figure(一)

    万次阅读 2017-06-12 20:37:34
    介绍了figure数据传入到另一个figure的基本知识。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,008
精华内容 38,003
关键字:

figure