【matlab】Plot的用法详解

1, plot(Y) 绘制基于Y的二维线图
    plot(Y, LineSpec)绘制基于Y的二维线图,并指定绘图样式

  •  如果Y是向量,则x轴范围为从1到该向量的长度length(Y)的数值,y轴范围为向量依次由左到右的各个元素值。
  • 如果Y是矩阵,则x轴范围为从1到该矩阵最大行数的数值,y轴为矩阵个列的元素数值。每条线对应矩阵的一列。
  • 如果矩阵为复数,则plot(Y)等效于plot(real(y), imag(Y))。

2, plot(X, Y)

    plot(X, Y, LineSpec)

    plot(X1, Y1,...,Xn,Yn)

    plot(X1, Y1, LineSpec1, ..., Xn, Yn, LineSpecn)

  •  如果X和Y均为向量,并且X和Y必须长度相同,则x轴范围为X向量各个元素的值,y轴范围为Y向量各个元素的值。
  • 如果X和Y均为矩阵,并且X和Y必须大小相同,则绘制Y各列和X各列对应的限度。
  • 如果X和Y中一个是向量,另一个为矩阵,并且矩阵必须有一个纬度和向量的长度相同。
    • 若矩阵的行纬度和向量长度相同,则绘制矩阵各行和向量对应的线图;
    • 若矩阵的列纬度和向量长度相同,则绘制矩阵各列和向量对应的线图;
    • 若矩阵的方形矩阵,则绘制矩阵各列和向量对应的线图。
  • 如果X和Y中一个是标量,另一个标量或向量,则绘制散点。但是如果要看到这些点,则需要指定标识,如plot(X, Y, ‘o’)

3, plot( ___, Name, Value)

    使用绘图属性名称和值组合来设置线条的线宽、标识大小以及标识颜色等,其中Name为属性名称,Value为属性值。Name 和 Value需要用单引号‘’包括。如plot(X, Y, 'color', 'r')。
    具体属性:

  • Line属性
    LineStyle -- 线形:   '-' (default) | '--' | ':' | '-.' | 'none'
    LineWidth -- 线宽:  0.5 (default) | positive value
    Color -- 颜色(RGB值,或颜色缩写如‘r’):  [0 0 0] (default) | RGB triplet | character vector of color name | 'none'
    LineJoin -- 折现拐角形状: 'round' (default) | 'miter' | 'chamfer'
    AlignVertexCenters -- Sharp vertical and horizontal lines: 'off' (default) | 'on'
  • Markers属性
    Marker-- x 数值: x向量值
    MarkerIndices -- Indices of data points at which to display markers
    MarkerSize  -- Marker大小
    MarkerEdgeColor -- 边线颜色
    MakerFaceColor  -- 填充色

4, plot(ax, ___)

        在ax指定的坐标中绘制图像,而非在当前坐标(gca)中绘制。
        如在一个figure中创建两个子坐标,并在子坐标中分别绘制图形。

figure % new figure
ax1 = subplot(2,1,1); % top subplot
ax2 = subplot(2,1,2); % bottom subplot
x = linspace(0,3);
y1 = sin(5*x);
y2 = sin(15*x);

plot(ax1,x,y1)
title(ax1,'Top Subplot')
ylabel(ax1,'sin(5x)')

plot(ax2,x,y2)
title(ax2,'Bottom Subplot')
ylabel(ax2,'sin(15x)')

5, LineSpec

    LineSpec为字符向量,由Line Style, Marker,和Color组成,并使用单引号‘’。如'--or',其中--指定线形为虚线,o指定标记为圆圈,r指定颜色为红色。
    其他属性如下:

  • Line Style:- %实线    -- %虚线    :%点线    -. %虚点线
  • Marker:o %圆圈形    + %加号形    * %星号形    . %点形   x %叉号形  s %方点形   d %钻石形  ^ %上三角形  v %下三角形  > %右三角形  < %左三角形  p %五角星形   h %六角星形
  • Color: y %黄色    m %绛红色    c %青色     r %红色    g %绿色    b %蓝色     w %白色     k %黑色

猜你喜欢

转载自my.oschina.net/u/3641239/blog/1808357
今日推荐