Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

box

显示坐标区轮廓

说明

示例

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

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

box 切换框轮廓的显示。

示例

box(ax,___) 使用 ax 指定的坐标区,而不是使用当前坐标区。指定坐标区作为以上任何语法的第一个输入参数。使用单引号将 'on''off' 输入引起来,例如 box(ax,'on')

示例

全部折叠

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

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

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

关闭框轮廓的显示。

box off

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

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

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

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

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

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

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

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

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

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

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

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

Figure contains an axes. The axes 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. Axes 1 contains an object of type line. Axes 2 contains an object of type line.

输入参数

全部折叠

目标坐标区,指定为下列值之一:

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

  • 属于同一类的坐标区对象组成的数组。要确定类,请使用 class 函数。

如果您不指定坐标区,则 box 修改当前坐标区。

提示

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

    坐标区属性说明
    Box框轮廓的显示
    BoxStyle框轮廓的样式
    XColorYColorZColorx 轴、y 轴和 z 轴方向的框轮廓的颜色
    LineWidth框轮廓、刻度线和网格线的宽度

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

    PolarAxes 属性说明
    Box显示完整轮廓
    RColorThetaColor轮廓颜色
    LineWidth轮廓、刻度线和网格线的宽度

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

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

算法

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

在 R2006a 之前推出