{ plot }

  • Matlab基本绘图-坐标轴

    | /

    使用matlab的绘图函数绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动。

    坐标轴的设置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    % 绘图
    figure;

    %设置坐标轴线宽,加边框,坐标字号
    axes('linewidth',1, 'box', 'on', 'FontSize',16);

    %设置坐标轴label
    xlabel('时间(s)','FontSize',16);
    ylabel('压力(pa)','FontSize',16);
    grid on;
    hold on;
    plot(X, Y, 'k', 'linewidth', 1);

    %设置坐标轴上下限
    xlim([0, 1]);
    ylim([0, 100]);

    MATLAB 操纵坐标轴
    axis off; % 去掉坐标轴
    axis tight; % 紧坐标轴
    axis equal; % 等比坐标轴
    axis([-0.1, 8.1, -1.1, 1.1]); % 坐标轴的显示范围

    % gca: gca, h=figure(...);
    set(gca, 'XLim',[3 40]); % X轴的数据显示范围
    set(gca, 'XTick',[-3.14,0,3.14] ); % X轴的记号点
    set(gca, 'XTicklabel',{'-pi','0','pi'}); % X轴的记号
    set(gca, 'XTick', []); % 清除X轴的记号点
    set(gca, 'XGrid','on'); % X轴的网格
    set(gca, 'XDir','reverse'); % 逆转X轴
    set(gca, 'XColor','red'); % X轴的颜色
  • Matlab 基本绘图

    | /

    matlab基本绘图指令

    plot 函数的基本使用语法格式为:

    绘制一条曲线:plot(xdata, ydata, ’color_linestyle_marker’)
    绘制多条曲线:plot(xdata1, ydata1, ’clm1’, xdata2, ydata2, ’clm2’, …)
    若在绘制曲线的时候没有指定曲线的色彩、线型和标识符,则MATLAB 使用默认的设置。

    1
    2
    3
    >> x = 0:pi/1000:2*pi;
    >> y = sin(2*x+pi/4);
    >> plot(x,y)

    设置曲线的样式属性

    MATLAB 预先设置了不同的曲线样式属性值,分别控制曲线的色彩、线型和标识符。

    线型 说明 标记符 说明 颜色 说明 示例(md怎么把格子拉长一点呢)
    - 实线(默认) + 加号符 r 红色
    双划线 o 空心圆 g 绿色
    : 虚线 * 星号 b 蓝色
    -. 点画线 . 实心圆 c 青绿色
    x 叉号符 m 洋红色
    s 正方形 y 黄色
    d 菱形 k 黑色
    ^ 上三角形 w 白色
    v 下三角形
    < 左三角形
    > 右三角形
    p 五角星
    h 六边形