>백엔드 개발 >파이썬 튜토리얼 >cla(), clf() 또는 close(): 플롯 지우기에 어떤 Matplotlib 함수를 사용해야 합니까?

cla(), clf() 또는 close(): 플롯 지우기에 어떤 Matplotlib 함수를 사용해야 합니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-27 12:15:15801검색

cla(), clf(), or close(): When to Use Which Matplotlib Function for Plot Clearing?

플롯 지우기를 위해 cla(), clf() 또는 close()를 구현해야 하는 경우

matplotlib는 cla(), clf( ) 및 close() 함수를 사용하여 시각화를 지우지만 그 범위와 작업은

Matplotlib 계층 구조

Matplotlib는 플롯을 계층 구조로 구성합니다. 그림 창 > 그림 > axis.

cla() 및 clf() 함수

pyplot 인터페이스에서 cla()는 현재 그림 내의 현재 축을 지우고 다른 축은 영향을 받지 않은 채로 둡니다. clf()는 모든 축을 포함하여 전체 현재 그림을 지우지만 향후 플롯을 위한 창은 유지합니다.

close() 함수

close() 함수 pyplot 함수와 달리 Figure 클래스의 메서드입니다. 현재 창인지 여부에 관계없이 지정된 Figure 창을 닫습니다. close('all')은 모든 Figure 창을 닫습니다.

기능 요약

함수 작업 범위
Function Action Scope
cla() (pyplot) Clear current axes Current axes
clf() (pyplot) Clear current figure Current figure
close() (pyplot) Close figure window Specified or current window
clf() (Figure method) Clear figure Figure instance
clear() (Figure method) Synonym for clf() Figure instance
cla()

(pyplot)

현재 축 지우기 현재 축
clf() (pyplot) td> 현재 수치 지우기 현재 수치
close()

(pyplot)

그림 창 닫기 지정된 창 또는 현재 창
clf()
    (그림 메서드 )
그림 지우기 그림 인스턴스
  • clear() (그림 메서드)
  • clf()의 동의어 그림 인스턴스
    사용 고려 사항
  • 원하는 작업에 따라 기능 선택이 달라집니다. 원하는 경우:
  • 현재 축만 지우기:
  • cla()를 사용합니다.전체 Figure를 지우고 창은 열어 둡니다. clf()를 사용하세요.그림 닫기 window: close()를 사용하세요.

    위 내용은 cla(), clf() 또는 close(): 플롯 지우기에 어떤 Matplotlib 함수를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.