Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

clf

Descripción

ejemplo

clf elimina todos los elementos secundarios de la figura actual que tengan identificadores visibles.

ejemplo

clf(fig) elimina todos los elementos secundarios de la figura especificada que tengan identificadores visibles.

ejemplo

clf('reset') elimina todos los elementos secundarios de la figura actual independientemente de la visibilidad de su identificador. También restablece las propiedades de la figura en sus valores predeterminados, salvo las propiedades Position, Units, PaperPosition y PaperUnits. De manera alternativa, puede restablecer la figura utilizando el comando clf reset sin paréntesis.

ejemplo

clf(fig,'reset') elimina todos los elementos secundarios de la figura especificada y restablece sus propiedades.

ejemplo

f = clf(___) devuelve la figura para cualquiera de las sintaxis anteriores.

Ejemplos

contraer todo

Cree una gráfica de líneas. A continuación, establezca el color de fondo de la figura actual.

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

f = gcf;
f.Color = [0 0.5 0.5];

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

Borre la figura utilizando una llamada a clf. La llamada a la función elimina la gráfica. Sin embargo, no afecta al color de fondo de la figura.

clf

Ahora, restablezca las propiedades de la figura y devuelva los elementos secundarios de la figura. clf('reset') restablece el color de fondo a su valor predeterminado.

f = clf('reset');
f.Children
ans = 
  0x0 empty GraphicsPlaceholder array.

Cree dos figuras, cada una de ellas con una gráfica de líneas. A continuación, establezca el color de fondo de la primera figura.

f1 = figure('Color','b');
plot(1:10)

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

f2 = figure;
plot((1:10).^2)

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

Borre la gráfica de líneas de la primera figura sin restablecer el color de fondo de la primera figura.

clf(f1)

Ahora, restablezca todas las propiedades de la primera figura.

clf(f1,'reset')

Cree una figura con un fondo blanco. Luego, cree una gráfica de superficie.

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) 
 

Figure contains an axes object. The axes object with title Peaks, xlabel x, ylabel y contains an object of type surface.

Borre la gráfica de superficie de la figura y restablezca todas las propiedades de la figura en sus valores predeterminados. clf reset restablece todas las propiedades de la figura actual, salvo las propiedades Position, Units, PaperPosition y PaperUnits.

clf reset

Argumentos de entrada

contraer todo

Figura objetivo, especificada como objeto Figure o número de figura. Utilice fig para borrar una determinada figura, en lugar de la figura actual.

Si fig es un número de figura, MATLAB® busca una figura existente en la que la propiedad Number es igual a fig. De forma predeterminada, el valor de propiedad Number se muestra en el título de la figura.

Ejemplo: clf(f) borra la figura con el identificador f.

Ejemplo: clf(1) borra la figura con el número 1.

Más acerca de

contraer todo

Identificadores visibles

Un identificador es visible para clf si la propiedad HandleVisibility del objeto está establecida en 'on'. Cuando llama a clf en la ventana de comandos o dentro de una rutina de callback, la función solo elimina aquellos objetos cuya propiedad HandleVisibility está establecida en 'on'. No elimina objetos cuya propiedad HandleVisibility está establecida en 'callback' o 'off'.

Sugerencias

  • Para borrar el contenido de una figura, puede utilizar de manera alternativa Clear Figure en el menú Edit de la ventana de la figura. Con Clear Figure se eliminan todos los elementos secundarios de la figura que tenga identificadores visibles.

Historial de versiones

Introducido antes de R2006a

Consulte también

Funciones

Propiedades