Matplotlib에서 플롯 요소의 계층에는 플롯, 축, 그림이라는 세 가지 주요 구성 요소가 포함됩니다. 세 가지 모두 시각화에 기여하지만 서로 다른 목적을 제공하고 다양한 제어 수준을 제공합니다.
플롯 함수를 호출할 때 matplotlib는 내부적으로 그림을 생성합니다. 그리고 축 객체. 기본적으로 matplotlib는 대화형 세션 중에 화면에 표시되는 단일 전역 그림과 관련 축을 유지 관리합니다.
종종 "플롯 캔버스"라고 불리는 축 개체는 플롯된 데이터를 호스팅합니다. 여기에는 x축 및 y축 제한, 레이블, 격자선을 설정하고 주석을 추가하는 방법이 포함되어 있습니다.
그림 개체는 모든 축 개체를 포함하여 전체 시각화를 캡슐화합니다. 여러 축과 크기, 배경색, 여백 등 전체 그림 속성에 대한 컨테이너 역할을 합니다.
1. 줄거리:
2. 축(서브플롯 기능 포함):
3. 그림:
플롯:
서브 플롯이 있는 축:
그림:
플롯, 축 및 그림 간의 선택은 원하는 사용자 정의 수준과 복잡성에 따라 다릅니다. 구성. 플롯은 단순하고 탐구적인 데이터 시각화에 적합한 반면, 서브플롯이 있는 축은 서브플롯에 대한 더 많은 제어 기능을 제공합니다. 그림은 고도로 맞춤화되고 복잡한 플롯에 최대의 유연성을 제공합니다. 이러한 요소 간의 관계를 이해하면 Matplotlib에서 정확하고 맞춤형 데이터 시각화가 가능합니다.
위 내용은 Matplotlib 플롯 계층 구조: 'Plot', 'Axes' 및 'Figure'를 언제 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!