> 백엔드 개발 > 파이썬 튜토리얼 > Matplotlib 플롯: `cla()`, `clf()` 또는 `close()`를 언제 사용합니까?

Matplotlib 플롯: `cla()`, `clf()` 또는 `close()`를 언제 사용합니까?

Mary-Kate Olsen
풀어 주다: 2024-11-27 02:05:15
원래의
179명이 탐색했습니다.

Matplotlib Plots: When to Use `cla()`, `clf()`, or `close()`?

Matplotlib 플롯을 지우거나 닫거나 제거해야 하는 경우

Matplotlib는 활성 플롯을 관리하기 위한 세 가지 주요 기능인 cla(), clf를 제공합니다. () 및 닫기(). 깔끔하고 효율적인 플로팅 작업 흐름을 유지하려면 특정 역할을 이해하는 것이 중요합니다.

cla()

cla()(축 지우기)를 사용하여 현재 그림 내에서 현재 활성 축입니다. 다른 축은 영향을 받지 않습니다. 이는 전체 그림을 방해하지 않고 특정 하위 플롯을 새로 고치려는 경우에 이상적입니다.

clf()

cla()와 달리 clf()(지우기 그림)은 전체 그림에서 모든 축, 데이터 포인트 및 주석을 제거합니다. Figure 창을 열어두어 새 플롯을 생성하거나 다른 플롯에 재사용할 수 있습니다. 새로운 시작을 위해 전체 플롯 영역을 지우려면 이 함수를 사용하십시오.

close()

close()(Figure 창 닫기)는 현재 Figure 창을 종료합니다. 선택적으로 그림 번호나 이름을 지정하여 특정 창을 닫을 수 있습니다. 또한 close('all')은 열려 있는 모든 Figure 창을 닫습니다. 이 기능은 여러 플롯을 지우거나 메모리를 확보해야 할 때 특히 유용합니다.

비교

Function Purpose
cla() Clear current axis
clf() Clear entire figure
close() Close figure window

추가 참고사항

  • fig.clf()와 fig.clear()는 fig가 다음과 같은 경우 동일합니다.
  • 그림 인스턴스(del fig)를 삭제해도 관련 창은 닫히지 않습니다.
  • 클래스 메서드를 사용하여 특정 축을 지우려면 axis.clear()를 사용하세요.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿