精华内容
下载资源
问答
  • plot函数

    2018-04-30 16:42:00
    1 验证plot函数是一个拟合函数。 >> y = (x >=0)*1; >> plot(x, y) >> plot(x, y)  效果: 2plot(x) 当x为一向量时,以x 元素的值为纵坐标,x 的序号为横...

    参考:http://blog.sina.com.cn/s/blog_61c0518f0100f0lg.html

    1 验证plot函数是一个拟合函数。

    >> y = (x >=0)*1;
    >> plot(x, y)
    >> plot(x, y)
    

      效果:

    2 plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为横坐标值绘制
    曲线。当x 为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲
    线,
    当x 为m× n 矩阵时,就由n 条曲线。

    >> x = [1 2 3; 1 2 3; 1 2 3; 1 2 3]
    

      

     

    3  plot(x,y1,x,y2,…) 以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标值绘制多条曲线。

    4  

    MATLAB中提供的线型属性有:

     

    线型

    说明

    标记符

    说明

    颜色

    说明

    -

    实线(默认)

    +

    加号符

    r

    红色

    --

    双划线

    o

    空心圆

    g

    绿色

    :

    虚线

    *

    星号

    b

    蓝色

    :.

    点划线

    .

    实心圆

    c

    青绿色

     

     

    x

    叉号符

    m

    洋红色

     

     

    s

    正方形

    y

    黄色

     

     

    d

    菱形

    k

    黑色

     

     

    ^

    上三角形

    w

    白色

     

     

    v

    下三角形

     

     

     

     

    右三角形

     

     

     

     

    左三角形

     

     

     

     

    p

    五角星

     

     

     

     

    h

    六边形

     

     

     

    >> plot(x, y, '--')
    >> plot(x, y, '--r')
    >> plot(x, y, '--hr')
    

      

    转载于:https://www.cnblogs.com/bearcarl/p/8973965.html

    展开全文
  • matlab plot函数详解

    万次阅读 多人点赞 2018-04-28 17:04:08
    在matlab中,plot函数用来绘制二维图像。1.plot默认格式 plot(x,y)这种格式中,若x,y是向量,则它们必须具有相同的长度。函数将以x为横轴,绘制y。 若x,y都是矩阵,则它们必须具有相同的尺寸,plot函数将针对x的各...

      在matlab中,plot函数用来绘制二维图像。

    1.plot默认格式

      plot(x,y)这种格式中,若x,y是向量,则它们必须具有相同的长度。函数将以x为横轴,绘制y。

                                       若x,y都是矩阵,则它们必须具有相同的尺寸,plot函数将针对x的各列绘制y的每列。更确切的说,将x和y的对应的各列取出来,绘制曲线。比如x和y分别为n*n的矩阵,则plot函数将x的第1列和y的第1列对应取出来,绘制一条曲线,然后将x的第二列与y的第二列对应起来,绘制一条曲线,如此下去直到第n条匹配绘制完成。

                                        若x和y之一为向量,另一个为矩阵,则矩阵必须有一维与向量的长度相等。如果矩阵的行数等于向量的长度,则针对向量绘制矩阵的每列;如果矩阵的列数等于向量长度,则针对向量绘制矩阵的每行;若矩阵为方阵,则针对向量绘制矩阵的每列。

                                          若x和y之一为标量,另一个为标量或者向量,则绘制离散的点;然而想要看到绘制的点,用户必须指定表示点位的记号。

    2.plot属性应用

      带属性的格式中。增加了线属性的设置,这些属性包括线型设置,绘制线条时是否使用标记符号以及使用什么样的标记符号,线条的颜色、粗细等等。

      在plot函数中,无论是线型、标记符号还是颜色,具体制定时,都是以字符串的形式出现。字符串中的颜色可以以任何顺序出现,用户也可以省略其中的一个或多个选项。如果用户省略了线条样式,但制定了标记字符,则plot函数只显示标记符,但不会显示线条。

      plot函数在绘制线条时,线条属性主要包括三个方面,一是线型的使用。

    符号含义符号含义符号含义符号含义
    -细实线虚点线-.点画线--虚画线

      二是颜色的使用,其中最常用的颜色如下所示,更多的颜色可以采用RGB来表示。

    点线颜色允许的设置值
    符号含义符号含义符号含义符号含义
    rbyw
    g绿ckm品红
      三是标志符的应用,它可以更有效的显示出数据点的位置。
    标识符符号与含义
    符号含义符号含义符号含义符号含义
    .实心点<朝左三角d菱形p五角星
    +十字号>朝右三角h六角星s方块
    *星号v朝下三角o空心圆圈x叉字符
    ^朝上三角      

      matlab对plot函数中线条属性的修改,提供了属性名称和属性值的设置方法。

    线条属性名称和设置值
    属性名称含义属性值备注
    Color设置线条或点的颜色[r,g,b],各颜色强度介于0~1
    • 常用颜色可使用色彩符号进行设置
    • 使用RGB颜色数据也可
    • 默认蓝色
    LineStyle线型细实线、虚点线、点画线、虚画线
    • 通过线型符号设置
    • 默认细实线
    LineWidth线条宽度/粗细正实数
    • 正版出版物使用1.4为宜
    • 默认为0.5
    Marker数据点标识符菱形、空心圆圈等13种
    • 通过标识符符号设置
    MarkerSize标识符大小正实数
    • 默认值为6.0
    MarkerEdgeColor标识符边界色彩[r,g,b],各颜色强度介于0~1 
    MarkerFaceColor标识符内部填充色彩[r,g,b],各颜色强度介于0~1 
    3.其他几种格式

    • plot(x1,y1,...,xn,yn)

           在这种格式中,将使用相同的坐标轴绘制多条曲线。

    • plot(x1,y1,linespec1,...,xn,yn,linespecn)
           这种格式允许用户对每条线进行属性设置
    • plot(y)
           这种格式中,只有数据y,plot将绘制二维的线条。具体来讲,针对y的每个数据,以数据的索引当做x与其值配对绘制曲线。如果y是向量,那么x轴的尺度范围从1到y的长度。如果y是矩阵,则绘制y的每列,列中数据对应的x,则取各值对应的行号。若y是复数,则复数的实部设定为x,虚部设定为y。
    • ploy(y,linespec)
           统一设定各线条的属性。
    • plot(ax,______)
           这种格式不是在当前的轴框绘图,而是在由句柄ax指定的轴框内绘图,这种格式允许用户对特定绘图对象进行属性设置。
    • h=plot(______)
          这种格式返回由图中各线条的句柄构成的列向量h,即h中的每个元素就是图中一条线的句柄,当绘制多条线时,用户可通过某条线的句柄对该线进行特定的修改。



    展开全文
  • MATLAB中plot函数的用法

    万次阅读 多人点赞 2018-04-23 15:47:04
    使用plot绘制二维图像本文转自http://blog.sina.com.cn/s/blog_d8f783c90102woqb.html以及...本文仅介绍plot函数的基本用法——使用plot函数绘制二维点图和线...

    使用plot绘制二维图像

    本文转自http://blog.sina.com.cn/s/blog_d8f783c90102woqb.html

    以及https://blog.csdn.net/alvern_zhang/article/details/51153058

    MATLABplot函数常常被用于绘制各种二维图像,用法也是多种多样,本文仅介绍plot函数的基本用法——使用plot函数绘制二维点图和线图。plot函数的一般调用形式如下:

    plot(X, Y, LineSpec)

    其中X由所有输入点坐标的x值组成,Y是由与X中包含的x对应的y所组成的向量。LineSpec是用户指定的绘图样式,主要选项如下:

    Specifier

    Line Style(线型)

    -

    --

    实线(默认样式)

    虚线(短划线)

    :

    点线

    -.

    点划线

     

    Specifier

    Marker(坐标点样式)

    o

    +

    加号

    *

    星号

    .

    x

    十字

    s

    正方形

    d

    菱形

    ^

    上指向三角形

    v

    下指向三角形

    右指向三角形

    <<o:p> 

    左指向三角形

    p

    五角星

    h

    六角形

     

    Specifier

    Color

    y

    黄色

    m

    品红

    c

    蓝绿色

    r

    红色

    g

    绿色

    b

    蓝色

    w

    白色

    k

    黑色

    例如:’--or’表示坐标点为圆圈标志,且线型为红色短划线的绘图样式。

     

    注意

    在同时绘制多条曲线时,如果没有指定曲线属性,plot按顺序循环使用当前坐标系中ColorOrder和LineStyleOrder两个属性。

    默认情况,MATLAB在每次调用plot函数时将ColorOrder和LineStyleOrder自动重置为DefaultAxesColorOrder和DefaultAxesLineStyleOrder。Default**属性我们可以自定义,有效期至MATLAB关闭,Matlab下次启动时将Default**属性重置为厂家设置(Factory)

    set(0,’DefaultAxesColorOrder’,’r|g|b|k’,…’DefaultAxesLineStyleOrder’,’-|-.|–|:’)

    使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。

    另外我们可以通过下面四个属性设置标识符的颜色和大小

    LineWidth——指定线宽

    MarkerEdgeColor——指定标识符的边缘颜色

    MarkerFaceColor——指定标识符填充颜色

    MarkerSize——指定标识符的大小

    注意上面四个属性是针对当前坐标系中所有曲线的

    实例

    X=1:10; 
    % 两个都是数组,必须具有相同的尺寸 
    X1=[X;X;X]’;%10×3 
    Y1=rand(10,3)+1;%10×3% 其中一个为向量,另一个为数组,自动匹配尺寸相等方向 
    X2=1:0.1:10;%1×91 
    Y2=[sin(X2);cos(X2)]’;%91×2% 其中一个是标量,另一为矢量,绘制垂直坐标轴的离散点 
    X3=1:10; 
    Y3=-0.5; 
    fh=figure(‘numbertitle’,’off’,’name’,’PLOT Usability Demo’);%创建figure对象 
    ah=axes;%创建axes对象 
    h=plot(…%返回所有曲线句柄 
    ah,…%指定坐标系,可以省略,此时默认gca 
    X1,Y1,…%坐标数据 
    ‘-.^’,…%曲线属性,可以省略或部分省略,此时自动选择 
    X2,Y2,… 
    ‘m-‘,… 
    X3,Y3,… 
    ‘o’,…%注意此组数据设置线型和颜色无效,因为默认绘制离散点 
    ‘LineWidth’,2,…%线宽 
    ‘MarkerEdgeColor’,’k’,…%标识符边缘颜色 
    ‘MarkerFaceColor’,’r’,…%标识符填充颜色 
    ‘MarkerSize’,8)%标识符大小

    这里写图片描述

    举例如下:

    定义x02pi之间的一组向量,且x向量中相邻两个值之间的增量为pi/100。定义y向量中的值为x向量的sine值。

    x = 0:pi/100:2*pi;

    y = sin(x);

    figure 打开新的绘画窗口,可省略该句

    plot(x,y) %采用默认样式,绘制实线

    MATLAB中plot函数的简单用法

    x = 0:pi/20:2*pi;

    y = sin(x);

    plot(x,y,'--or') %坐标点为圆圈标志,且线型为红色短划线的绘图样式

     MATLAB中plot函数的简单用法

    注:可以根据上述LineSpec表格自由组合线型样式。

     

    在不关闭绘图窗口的前提下,还可以为图像添加标题,x轴和y轴标签,例如:

    xlabel('x')

    ylabel('sin(x)')

    title('Plot of the Sine Function')

    MATLAB中plot函数的简单用法

     

    想要在现有的图片上添加另外一条线,可以使用hold语句,例如:

    x = 0:pi/100:2*pi;

    y = sin(x);

    plot(x,y)

    hold on

    y2 = cos(x);

    plot(x,y2,'r:')

    legend('sin','cos') %为图片添加图例

    MATLAB中plot函数的简单用法



    使用plot3绘制三维图像

    MATLAB中有许多函数可以用来绘制三维图像,在此仅对plot3函数进行简要介绍,有兴趣的同学可以自行学习。plot3函数的调用形式如下:

    plot3(X, Y, Z,LineSpec)

    例如:

    z=0:pi/50:10*pi;

    x=sin(z);

    y=cos(z);

    plot3(x,y,z)

    MATLAB中plot函数的简单用法

     

     


    展开全文
  • python的plot函数参数很多,其中主要有:plot([x], y, [fmt], data=None, **kwargs)plot([x], y, [fmt], [x2], y2, [fmt2], ...,**kwargs)Parameters----------x, y : array-like orscalarThe horizontal/vertical ...

    python的plot函数参数很多,其中主要有:

    plot([x], y, [fmt], data=None, **kwargs)

    plot([x], y, [fmt], [x2], y2, [fmt2], ...,**kwargs)

    Parameters----------x, y : array-like orscalar

    The horizontal/vertical coordinates of the data points.*x* values are optional. If notgiven, they default to

    ``[0, ..., N-1]``.

    Commonly, these parameters are arrays of length N. However,

    scalars are supported as well (equivalent to an array with

    constant value).

    The parameters can also be2-dimensional. Then, the columns

    represent separate data sets.

    fmt : str, optional

    A format string, e.g.‘ro‘ for red circles. See the *Notes*sectionfora full description of the format strings.

    Format strings are just an abbreviationforquickly setting

    basic line properties. All of theseandmore can also be

    controlled by keyword arguments.

    而在使用的时候,参数格式有:

    1. fmt 参数:

    **Format Strings**A format string consists of a partfor color, marker andline::

    fmt= ‘[color][marker][line]‘

    2. color 参数:

    **Colors**The following color abbreviations are supported:============= ===============================character color============= ===============================``‘b‘`` blue

    ``‘g‘`` green

    ``‘r‘`` red

    ``‘c‘`` cyan

    ``‘m‘`` magenta

    ``‘y‘`` yellow

    ``‘k‘`` black

    ``‘w‘`` white============= ===============================If the coloristhe only part of the format string, you can

    additionally use any `matplotlib.colors` spec, e.g. full names

    (``‘green‘``) or hex strings (``‘#008000‘``).

    3. marker 参数:

    **Markers**

    ============= ===============================character description============= ===============================``‘.‘`` point marker

    ``‘,‘`` pixel marker

    ``‘o‘`` circle marker

    ``‘v‘`` triangle_down marker

    ``‘^‘`` triangle_up marker

    ``‘

    ``‘>‘`` triangle_right marker

    ``‘1‘`` tri_down marker

    ``‘2‘`` tri_up marker

    ``‘3‘`` tri_left marker

    ``‘4‘`` tri_right marker

    ``‘s‘`` square marker

    ``‘p‘`` pentagon marker

    ``‘*‘`` star marker

    ``‘h‘`` hexagon1 marker

    ``‘H‘`` hexagon2 marker

    ``‘+‘`` plus marker

    ``‘x‘`` x marker

    ``‘D‘`` diamond marker

    ``‘d‘`` thin_diamond marker

    ``‘|‘`` vline marker

    ``‘_‘`` hline marker============= ===============================

    4. linestyle 参数:

    **Line Styles**

    ============= ===============================character description============= ===============================``‘-‘`` solid line style

    ``‘--‘`` dashed line style

    ``‘-.‘`` dash-dot line style

    ``‘:‘`` dotted line style============= ===============================

    6. 以下用一个例子来说明,可能更快一些:

    importmatplotlib.pyplot as pltimportnumpy as np

    fig= plt.figure(1)

    x2= np.linspace(-0.2, 2, 10)

    y2= x2 + 0.3plt.plot(x2, y2, color="red", linewidth=1.0, marker = ‘s‘, linestyle="--")# plt.plot(x2, y2, color="#ef5492", linewidth=2.0, marker = ‘s‘, linestyle="--") #也可#plt.plot(x2, y2, ‘rs--‘) #也可

    #设置X轴标签

    plt.xlabel(‘X坐标‘)#设置Y轴标签

    plt.ylabel(‘Y坐标‘)

    plt.title(‘test绘图函数‘)#设置图标#plt.legend(‘绘图值‘, loc=2, fontsize = 5)#The relative size of legend markers compared with the originally drawn ones.

    plt.legend([‘绘图值‘], loc=‘upper left‘, markerscale = 0.5, fontsize = 10)#设置横轴的上下限

    plt.xlim(-0.5, 2.5)#设置纵轴的上下限

    plt.ylim(-0.5, 2.5)#设置横轴精准刻度

    plt.xticks(np.arange(-0.5, 2.5, step=0.5))#设置纵轴精准刻度

    plt.yticks(np.arange(-0.5, 2.5, step=0.5))#plt.annotate("(" + str(round(x[2],2)) +", "+ str(round(y[2],2)) +")", xy=(x[2], y[2]), fontsize=10, xycoords=‘data‘)

    plt.annotate("({0},{1})".format(round(x2[2],2), round(y2[2],2)), xy=(x2[2], y2[2]), fontsize=10, xycoords=‘data‘)#xycoords=‘data‘ 以data值为基准#设置字体大小为 10

    plt.text(round(x2[6],2), round(y2[6],2), "good point", fontdict={‘size‘: 10, ‘color‘: ‘red‘}) #fontdict设置文本字体#Add text to the axes.

    plt.rcParams[‘font.sans-serif‘]=[‘SimHei‘] #用来正常显示中文标签

    plt.rcParams[‘axes.unicode_minus‘]=False #用来正常显示负号

    plt.savefig(‘test_xx.png‘, dpi=100, transparent=False)#dpi: The resolution in dots per inch#If *True*, the axes patches will all be transparent

    plt.show()

    47d35a0e57e5484012ba9eabe5afe14e.png

    ##

    参考:

    https://blog.csdn.net/u014636245/article/details/82799573

    https://matplotlib.org/api/_as_gen/matplotlib.pyplot.figure.html#matplotlib.pyplot.figure

    https://www.jianshu.com/p/78ba36dddad8

    https://blog.csdn.net/u010852680/article/details/77770097

    https://blog.csdn.net/u013634684/article/details/49646311

    原文:https://www.cnblogs.com/qi-yuan-008/p/12588351.html

    展开全文
  • 原标题:R语言中的plot函数竟然是这么用的R语言提供了强大的绘图功能,帮助用户进行相关的数据分析。plot函数是一种常用的绘图函数,用其可以绘制散点图、曲线图等。 plot函数的语法格式R语言中plot()函数的基本格式...
  • Matlab中plot函数及legend函数详解及实例.pdf
  • python函数之plot函数

    2021-04-13 08:12:35
    在python环境中,若要绘制图形,一定离不开plot函数 那么,如何使用呢? 首先,你需要导入plot函数: import matplotlib.pyplot as plt 导入之后,就可以为您的数据绘制各种形式的图了: plt.rcParams['font.sans-...
  • plot函数_python之plot()函数

    千次阅读 2020-12-05 22:22:16
    使用该类的plot函数,如果只给该函数一个列表值,则列表值即为y值,横坐标值默认为列表值的索引值;如果给该属性两个具有相同长度的列表值,则前一个列表值为y值,后一个列表值为对应的x值。使用类的函数ylabel可以...
  • 本代码主要利用MATLAB工具实现MATLAB——semilogx函数和plot函数指令对比,简单明了,易于理解
  • 2.pyplot.plot函数 2.1.回顾第一个例子 2.2.格式字符串 2.3.plot函数 2.3.1.线型风格字符 2.3.2.标记(marker)字符 2.3.3.颜色字符 2.pyplot.plot函数 2.1.回顾第一个例子 在第一个例子中: import matplotlib.pyplot...
  • R plot函数参数

    2020-12-17 17:02:32
    R语言plot函数参数合集
  • matlab_plot函数用法

    2010-10-16 15:56:18
    matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法 matlab_plot函数用法
  • Matlab的中Plot函数的基本用法(详解)

    万次阅读 多人点赞 2019-05-14 15:23:02
    本文接下来要讲解一下Matlab中最...plot 函数绘制 Y 对 X 的图。 如果 X 和 Y 均为矩阵,则它们的大小必须相同。plot 函数绘制 Y 的列对 X 的列的图。 如果 X 或 Y 中的一个是向量而另一个是矩阵,则矩阵的各维中...
  • maple plot函数介绍

    2014-05-30 09:56:50
    电子书,maple plot函数基本参数设置介绍
  • plot函数的功能 plot函数是matplotlib中最常见的绘图函数,作用是以x为自变量y为因变量绘制的带结点标记的线条或以x,y为坐标的坐标点(Plot y versus x as lines and/or markers)。 下面通过实例简单演示plot函数的...
  • 1、 plot函数的基本用法 plot(x, y):其中,x和y分别存储x坐标与y坐标。 代码示例: clc; clear all; x = [1,3,4,6]; %x数据 y = [2,3,4,5]; %y数据 plot(x,y); 运行结果: 2、最简单的plot函数的调用格式 plot(x...
  • Matlab中plot函数及legend函数详解

    千次阅读 多人点赞 2018-06-23 13:30:24
    Matlab中plot函数及legend函数详解Matlab中plot函数及legend函数详解Matlab中plot函数全功能解析功能二维曲线绘图语法plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)...
  • Matlab绘制图像(plot函数

    千次阅读 多人点赞 2020-01-11 13:15:04
    Matlab使用plot函数绘制图像。
  • Python DataFrame对象plot函数的原始文本数据
  • plot函数matlab app是一款真正的即时相机,plot函数matlab app不仅仅拥有多种滤镜还有适合于不同环境和不同主题的色调,人、猫、物还有各种的主题,能够涂鸦,赶紧来下载plot函数matlab app试试吧!软件介绍plot函数...
  • 在python函数上一篇当中python函数之plot函数我们讲述了如何设置中文字体,以及将标签显示出来的问题,今天将分享一下如何为图片设置自定义的任何标题title. 先导入plot函数 import matplotlib.pyplot as plt plt....
  • 机器学习-plot 函数

    2020-10-15 22:52:53
    机器学习-plot 函数plot函数的使用 最近学机器学的课,在这里记录一下。 plot函数的使用 # 导入包 import numpy as np import pandas as pd import sklearn import matplotlib.pyplot as plt # 默认情况下,只给一...
  • plot函数 标注解释

    2012-05-23 09:28:07
    包括关于plot函数的text title legend
  • Matlab的plot函数、fplot函数

    千次阅读 2020-08-16 00:22:14
    plot函数 1. plot(x,y) x和y分别表示用于存储x坐标和y坐标的数据。 >> x=[1:5]; >> y=[0.5,1.5,2.5,1.5,0.5]; >> plot(x,y) 2. plot(x) 当x为实数时,以该向量元素的下标为横坐标,该向量的值...
  • MATLAB plot函数

    2014-09-22 22:22:54
    plot函数主要用于二维
  • maple plot函数包介绍

    2014-05-30 09:54:48
    电子书,maple里关于plot函数包的介绍
  • Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析Matlab中plot函数及legend函数详解 功能 二维曲线绘图 语法 plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',Property...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,345
精华内容 2,538
关键字:

plot函数