用box函数显示或隐藏坐标系的外框。该函数的语法格式为:
box on 显示围绕当前坐标的框轮廓。此选项将当前坐标的Box属性设置为'on'。
box off 不显示围绕当前坐标的框轮廓。此选项将当前坐标的Box属性设置为'off'。此选项为默认行为。
box 切换框轮廓的显示。
box(ax,___) 使用ax指定的坐标,而不是使用当前坐标。指定坐标作为以上任何语法的第一个输入参数。使用单引号将'on'和'off'输入引起来,例如box(ax,'on')。
下面绘制三维曲面图,并显示坐标系的外框。
code.matlab
>> surf(peaks(20))
>> box on
生成图2-17。
\[\]
图2-17 显示三维曲面图的外框
可以用坐标系对象的Box属性显示或隐藏坐标系外框('off'(默认)| 'on'),用BoxStyle属性设置外框的显示风格('back'(默认)| 'full'),用XColor属性设置外框的颜色。
下面创建三维曲面图,显示完整三维外框,设置为红色。
code.matlab
>> fig=figure;
>> ax=axes(fig);
>> surf(peaks(20));
>> ax.Box='on';
>> ax.BoxStyle='full';
>> ax.XColor='r';
生成图2-18。
\[\]
图2-18 用坐标系属性显示并设置坐标系的外框