Contenido principal

clf

Descripción

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 algunas propiedades de figura que no se ven afectadas por el restablecimiento. 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.

ejemplo

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 = 
  0×0 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, número de figura o arreglo de objetos Figure o números.

Si fig contiene un número de figura, MATLAB® busca una figura existente que tenga la propiedad Number establecida en ese número. De forma predeterminada, la propiedad Number se muestra en el título de la figura.

Ejemplo: clf(f) borra el objeto Figure f.

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

Ejemplo: clf([1 f]) borra el número de figura 1 y el objeto Figure f.

Más acerca de

contraer todo

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

expandir todo

Consulte también

Funciones

Objetos