Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

clf

설명

예제

clf는 현재 Figure의 자식 중 가시적 핸들이 있는 자식을 모두 삭제합니다.

예제

clf(fig)는 지정된 Figure의 자식 중 가시적 핸들이 있는 자식을 모두 삭제합니다.

예제

clf('reset')은 핸들이 보이는지 여부와 관계없이 현재 Figure의 모든 자식을 삭제합니다. 또한 Figure 속성을 디폴트 값으로 재설정합니다. Position, Units, PaperPosition, PaperUnits 속성은 예외입니다. 또는 clf reset 명령을 괄호 없이 사용하여 Figure를 재설정할 수도 있습니다.

예제

clf(fig,'reset')은 지정된 Figure의 자식을 모두 삭제하고 Figure의 속성을 재설정합니다.

예제

f = clf(___)는 위에 열거된 모든 구문에 대해 Figure를 반환합니다.

예제

모두 축소

선 플롯을 생성합니다. 그런 다음 현재 Figure의 배경색을 설정합니다.

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.

clf를 호출하여 Figure를 지웁니다. 이 함수를 호출하면 플롯이 삭제됩니다. 그러나 Figure의 배경색에는 영향을 주지 않습니다.

clf

이제 Figure 속성을 재설정하고 Figure의 자식을 반환합니다. clf('reset')은 배경색을 디폴트 값으로 재설정합니다.

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

각각 선 플롯을 갖는 Figure를 2개 만듭니다. 첫 번째 Figure의 배경색을 설정합니다.

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.

Figure의 배경색은 재설정하지 않으면서 첫 번째 Figure에서 선 플롯을 지웁니다.

clf(f1)

이제 첫 번째 Figure의 모든 속성을 재설정합니다.

clf(f1,'reset')

흰색 배경의 Figure를 만듭니다. 그런 다음, 곡면 플롯을 만듭니다.

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.

Figure에서 곡면 플롯을 지우고 모든 Figure 속성을 디폴트 값으로 재설정합니다. clf resetPosition, Units, PaperPosition, PaperUnits 속성을 제외한 현재 Figure의 모든 속성을 재설정합니다.

clf reset

입력 인수

모두 축소

대상 Figure로, Figure 객체 또는 Figure 번호로 지정됩니다. 현재 Figure 대신 지정된 Figure를 지우려면 fig를 사용하십시오.

fig가 Figure 번호이면 MATLAB®Number 속성이 fig인 기존 Figure를 찾습니다. 기본적으로 Number 속성값이 Figure의 제목에 표시됩니다.

예: clf(f)는 핸들이 f인 Figure를 지웁니다.

예: clf(1)은 번호가 1인 Figure를 지웁니다.

세부 정보

모두 축소

가시적 핸들

객체의 HandleVisibility 속성이 'on'으로 설정되어 있으면 clf가 핸들을 인식할 수 있습니다. 명령 창에서 또는 콜백 루틴 내에서 clf를 호출할 경우 이 함수는 HandleVisibility 속성이 'on'으로 설정된 객체만 삭제합니다. HandleVisibility 속성이 'callback' 또는 'off'로 설정된 객체는 삭제하지 않습니다.

  • Figure의 내용을 지우기 위해 Figure 창의 편집 메뉴에서 Figure 지우기를 사용할 수도 있습니다. Figure 지우기를 사용하면 Figure의 자식 중 가시적 핸들이 있는 자식이 모두 삭제됩니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

함수

속성