本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

cla

清除坐标区

说明

示例

cla 从当前坐标区删除包含可见句柄的所有图形对象。如果对象的 HandleVisibility 属性设置为 'on',则句柄可见。添加到坐标区的下一个绘图基于坐标区的 ColorOrderLineStyleOrder 属性使用第一个颜色和线型。如果坐标区不存在,此命令会创建一个坐标区。

示例

cla(ax) 删除 ax 指定的坐标区或极坐标区(而不是当前坐标区)中的图形对象。

示例

cla reset 从当前坐标区删除图形对象,而不管其句柄可见性如何。它还将坐标区属性重置为默认值,但 PositionUnits 属性除外。

示例

cla(ax,'reset') 重置指定坐标区的属性。

示例

全部折叠

绘制两个正弦波。然后,从轴中清除线图。

x = linspace(0,2*pi);
y1 = sin(x);
plot(x,y1)

hold on
y2 = sin(2*x);
plot(x,y2)

cla

cla 清除线图并将轴的 ColorIndexLineStyleIndex 属性重置为 1。后续绘图从色序和线型序列的开头开始。例如,绘制另一个正弦波。

y3 = sin(3*x);
plot(x,y3)
hold off

创建一个包含两个子图的图窗,并将 Axes 对象赋给变量 ax1ax2。将绘图添加到两个坐标区中。

ax1 = subplot(2,1,1);
surf(ax1,peaks)

ax2 = subplot(2,1,2);
contour(ax2,peaks)

通过指定 ax1 作为 cla 的输入参数,清除上方子图中的曲面图。

cla(ax1)

现在,使用可选输入参数 'reset' 重置上部子图的所有坐标区属性,包括用于控制视图的照相机属性。

cla(ax1,'reset')

创建一个线图并设置坐标轴范围。

x = linspace(0,2*pi);
y = sin(x);
plot(x,y)
axis([0 5 -2 2])

清除轴中的线图并将所有轴属性重置为其默认值。cla reset 重置当前轴的所有属性,但 PositionUnits 属性除外。

cla reset

输入参数

全部折叠

目标坐标区,指定为 Axes 对象或 PolarAxes 对象。使用 ax 清除特定坐标区,而不是当前坐标区。

算法

cla 命令将当前坐标区的 ColorOrderIndexLineStyleOrderIndex 属性重置为 1

另请参阅

函数

属性

在 R2006a 之前推出