MATLAB 帮助中心
清空图窗
clf
clf(fig)
clf('reset')
clf(fig,'reset')
f = clf(___)
clf 删除当前图窗中具有可见句柄的所有子级。
示例
clf(fig) 删除指定图窗中具有可见句柄的所有子级。
fig
clf('reset') 删除当前图窗的所有子级,不管其句柄可见性如何。它还会将图窗属性重置为其默认值,但一些不受重置影响的图窗属性除外。您也可以使用不带括号的 clf reset 命令来重置图窗。
clf reset
clf(fig,'reset') 删除指定图窗的所有子级并重置其属性。
f = clf(___) 可使用上述任一语法返回图窗。
全部折叠
创建一个线图。然后,设置当前图窗的背景颜色。
x = linspace(0,2*pi); y = sin(x); plot(x,y) f = gcf; f.Color = [0 0.5 0.5];
通过调用 clf 来清空图窗。此函数调用会删除该线图。但是,它不影响图窗的背景颜色。
现在,重置图窗属性并返回图窗的子级。clf('reset') 将背景颜色重置为其默认值。
f = clf('reset'); f.Children
ans = 0×0 empty GraphicsPlaceholder array.
创建两个图窗,每个图窗包含一个线图。设置第一个图窗的背景颜色。
f1 = figure('Color','b'); plot(1:10)
f2 = figure; plot((1:10).^2)
从第一个图窗中清空线图,而不重置该图窗的背景颜色。
clf(f1)
现在,重置第一个图窗的所有属性。
clf(f1,'reset')
创建具有白色背景的图窗。然后,创建曲面图。
figure('Color','w') peaks
z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ... - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ... - 1/3*exp(-(x+1).^2 - y.^2)
从图窗中清空曲面图,并将所有图窗属性重置为其默认值。clf reset 重置当前图窗的所有属性,但 Position、Units、PaperPosition 和 PaperUnits 属性除外。
Position
Units
PaperPosition
PaperUnits
Figure
目标图窗,指定为 Figure 对象、图窗编号或 Figure 对象或数字的数组。
如果 fig 包含图窗编号,则 MATLAB® 将搜索其 Number 属性设置为该编号的现有图窗。默认情况下,Number 属性显示在图窗的标题中。
Number
示例: clf(f) 清除 Figure 对象 f。
clf(f)
f
示例: clf(1) 清除图窗编号 1。
clf(1)
1
示例: clf([1 f]) 清除图窗编号 1 和 Figure 对象 f。
clf([1 f])
如果对象的 HandleVisibility 属性设置为 'on',则句柄对 clf 可见。当您在命令行窗口或回调例程中调用 clf 时,该函数仅删除那些其 HandleVisibility 属性设置为 'on' 的对象。它不会删除其 HandleVisibility 属性设置为 'callback' 或 'off' 的对象。
HandleVisibility
'on'
'callback'
'off'
当 clf 重置图窗的属性时,某些属性不会重置。这些属性包括:
没有默认值的属性,如 Number
其值取决于用户交互的属性,如 CurrentObject 和 SelectionType
CurrentObject
SelectionType
控制图窗大小的属性,如 Position 和 Units
控制图窗窗口行为和工具的属性,如 WindowStyle、MenuBar 和 ToolBar
WindowStyle
MenuBar
ToolBar
要清空图窗的内容,您也可以使用图窗窗口的编辑菜单中的清空图窗。使用清空图窗会删除图窗中具有可见句柄的所有子级。
全部展开
当您调用 clf('reset') 来重置图窗属性时,MenuBar 和 ToolBar 属性不受影响。
通过将 fig 参量指定为 Figure 对象或图窗编号的数组,一次清空多个图窗。
cla
clc
hold
reset
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处