要控制绘图的横轴及纵轴比例,可以用 axis配合下列的相关的选项:
| axis([xmin xmax ymin ymax]) | 以 xmin xmax 设定横轴的下限及上限,以 ymin ymax 设定纵轴的下限及上限 |
| axis auto | 横轴及纵轴依照数据大小的上下限来订定,横轴及纵轴比例是4:3 |
| axis square | 横轴及纵轴比例是 1:1 |
| axis equal | 将横轴纵轴的尺度比例设成相同值 |
| axis xy | 预设值使用卡氏座标即是将图原点设在左下角横轴由左往右增纵轴由下往上递增 |
| axis ij | 使用矩阵格式即是将图原点设在左上角横轴不变纵轴由上往下递增 |
| axis normal | 以预设值画纵轴及横轴 |
| axis off | 将纵轴及横轴取消 |
| axis on | 恢复纵轴及横轴 |
上述的各个指令的语法也可以将关键字放在括弧内的单引号之间,如axis(' ')。
以下是应用 axis的范例:
>> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
>> plot(x,y,x,z)
>> axis off
>> axis on
>> axis('square','equal')
>> axis('xy','normal')
![]()