MATLAB 帮助中心
清空坐标区
cla
cla(ax)
cla reset
cla(ax,'reset')
cla 从当前坐标区删除包含可见句柄的所有图形对象。如果对象的 HandleVisibility 属性设置为 'on',则句柄可见。添加到坐标区的下一个绘图基于坐标区的 ColorOrder 和 LineStyleOrder 属性使用第一个颜色和线型。如果坐标区不存在,此命令会创建一个坐标区。
HandleVisibility
'on'
ColorOrder
LineStyleOrder
示例
cla(ax) 删除 ax 指定的坐标区、极坐标区或地理坐标区中的图形对象,而不是当前坐标区中的图形对象。
ax
cla reset 从当前坐标区删除图形对象,而不管其句柄可见性如何。它还将坐标区属性重置为默认值,但 Position 和 Units 属性除外。
Position
Units
cla(ax,'reset') 重置指定坐标区的属性。
全部折叠
绘制两个正弦波。然后,从轴中清除线图。
x = linspace(0,2*pi); y1 = sin(x); plot(x,y1) hold on y2 = sin(2*x); plot(x,y2)
cla 清除线图并将轴的 ColorIndex 和 LineStyleIndex 属性重置为 1。后续绘图从色序和线型序列的开头开始。例如,绘制另一个正弦波。
ColorIndex
LineStyleIndex
y3 = sin(3*x); plot(x,y3) hold off
Copyrigh**t 2015 The MathWorks, Inc.
您可以使用 tiledlayout 和 nexttile 函数显示分块图。调用 tiledlayout 函数以创建一个 2×1 分块图布局。调用 nexttile 函数以创建坐标区对象 ax1 和 ax2。将绘图添加到两个坐标区中。
tiledlayout
nexttile
ax1
ax2
tiledlayout(2,1) ax1 = nexttile; surf(ax1,peaks) ax2 = nexttile; contour(ax2,peaks)
通过指定 ax1 作为 cla 的输入参量,清空上方坐标区中的曲面图。
cla(ax1)
现在,使用可选输入参量 'reset' 重置坐标区的所有属性,包括用于控制视图的相机属性。
'reset'
cla(ax1,'reset')
创建一个线图并设置坐标轴范围。
x = linspace(0,2*pi); y = sin(x); plot(x,y) axis([0 5 -2 2])
清除轴中的线图并将所有轴属性重置为其默认值。cla reset 重置当前轴的所有属性,但 Position 和 Units 属性除外。
目标坐标区,指定为以下项之一:
任何类型的坐标区对象,例如 Axes、PolarAxes 或 GeographicAxes 对象
Axes
PolarAxes
GeographicAxes
坐标区对象组成的数组
如果不指定目标坐标区,则 cla 会清空当前坐标区 (gca)。
gca
cla 命令将当前坐标区的 ColorOrderIndex 和 LineStyleOrderIndex 属性重置为 1。
ColorOrderIndex
LineStyleOrderIndex
1
全部展开
通过将 ax 参量指定为坐标区对象数组,一次清空多个坐标区。
clf
hold
reset
newplot
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处