Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

box

显示坐标区轮廓

说明

示例

box on 通过将当前坐标区的 Box 属性设置为 "on" 在坐标区周围显示框轮廓。该属性值是 GeographicAxes 对象的默认值。

box off 通过将当前坐标区的 Box 属性设置为 "off" 去除坐标区周围的框轮廓。该属性值是 AxesPolarAxes 对象的默认值。

box 切换框轮廓的显示。

示例

box(target,___) 修改由 target 指定的坐标区、图例或颜色栏的框轮廓,而不是当前坐标区。指定 target 作为上述任何语法的第一个输入参数。使用引号将 "on""off" 输入引起来,例如 box(target,"on")

示例

全部折叠

绘制一个曲面并显示围绕坐标区的框轮廓。

[X,Y,Z] = peaks;
surf(X,Y,Z)
box on

Figure contains an axes object. The axes object contains an object of type surface.

关闭框轮廓的显示。

box off

Figure contains an axes object. The axes object contains an object of type surface.

首先,绘制一个曲面并显示围绕坐标区的框轮廓。默认情况下,轮廓显示在坐标区背板周围,因为坐标区的 BoxStyle 属性设置为 'back'

[X,Y,Z] = peaks;
surf(X,Y,Z)
box on

Figure contains an axes object. The axes object contains an object of type surface.

接下来,通过将 BoxStyle 属性设置为 'full',显示围绕整个坐标区的轮廓。使用圆点表示法设置属性。

ax = gca;
ax.BoxStyle = 'full';

Figure contains an axes object. The axes object contains an object of type surface.

创建一个散点图并显示围绕坐标区的框轮廓。

x = rand(10,1);
y = rand(10,1);
scatter(x,y)
box on

Figure contains an axes object. The axes object contains an object of type scatter.

通过设置坐标区的 XColor 属性,更改 x 轴方向的框轮廓的颜色。使用圆点表示法设置属性。

ax = gca;
ax.XColor = 'red';

Figure contains an axes object. The axes object contains an object of type scatter.

使用 tiledlayoutnexttile 函数创建两个坐标区。将坐标区对象赋给变量 ax1ax2,并在坐标区中绘图。通过指定 ax2 作为 box 的第一个输入参数,删除下部图周围的框轮廓。

tiledlayout(2,1)
ax1 = nexttile;
plot(ax1,1:10)

ax2 = nexttile;
plot(ax2,1:10)
box(ax2,'off')

Figure contains 2 axes objects. Axes object 1 contains an object of type line. Axes object 2 contains an object of type line.

输入参数

全部折叠

目标坐标区、图例或颜色栏,指定为以下项目之一:

  • 任何类型的坐标区对象。

  • 图例、气泡图例或颜色栏对象。

  • 由属于同一个类的坐标区、图例或颜色栏对象组成的数组。要确定类,请使用 class 函数。

如果不指定此参数,则 box 会修改当前坐标区。

提示

  • 某些笛卡尔坐标区属性会影响框轮廓的外观。下表列出了与框轮廓相关的一部分坐标区属性。

    坐标区属性描述
    Box框轮廓的显示
    BoxStyle框轮廓的样式
    XColor, YColor, ZColorx 轴、y 轴和 z 轴方向的框轮廓的颜色
    LineWidth框轮廓、刻度线和网格线的宽度

  • 某些极坐标区属性会影响极坐标区周围轮廓的外观。如果使用极坐标区,当 theta 坐标轴范围不超过 360 度时,box 命令可控制轮廓显示。此表列出了与轮廓相关的一部分极坐标区属性。

    PolarAxes 属性描述
    Box显示完整轮廓
    RColor, ThetaColor轮廓颜色
    LineWidth轮廓、刻度线和网格线的宽度

  • 某些地理坐标区属性会影响框轮廓的外观。下表列出了与框轮廓相关的部分地理坐标区属性。

    GeographicAxes 属性描述
    Box框轮廓的显示
    AxisColor轮廓、刻度值和标签的颜色
    LineWidth框轮廓、刻度线和网格线的宽度

算法

box 函数将 AxesPolarAxesGeographicAxes 对象的 Box 属性设置为 "on""off"

版本历史记录

在 R2006a 之前推出