학습 자료

Matplotlib 플롯의 구조

고급 시각화를 다루려면 먼저 Matplotlib 플롯이 어떻게 구성되는지 이해해야 합니다.

하나의 플롯은 데이터를 명확하게 보여주기 위해 여러 요소가 유기적으로 결합된 구조를 가지고 있습니다.


Figure와 Axes

  • Figure: 모든 시각화 요소를 담는 전체 캔버스
  • Axes: 실제 데이터가 표현되는 영역으로, x축, y축, 그리드, 데이터 등을 포함

대부분의 단순한 플롯은 하나의 Figure와 하나의 Axes 세트로 구성됩니다.


일반적인 플롯 요소

Matplotlib 플롯은 보통 다음과 같은 요소를 포함합니다.

  • 제목: plt.title()
  • x축, y축 레이블: plt.xlabel(), plt.ylabel()
  • 눈금(Ticks): 축을 따라 표시되는 값이나 범주
  • 데이터 표현: 선, 막대, 원형 등 다양한 형태
  • 범례(Legend): 여러 데이터 시리즈를 구분할 때 사용
  • 격자(Grid): 가독성을 높이는 보조선 (선택 사항)

여러 개의 서브플롯

plt.subplots()를 사용하면 하나의 Figure 안에 여러 개의 플롯을 배치할 수 있습니다. 각 서브플롯은 고유한 Axes를 가지지만 Figure 공간을 공유합니다.

서브플롯의 세부 활용은 뒤에서 다루지만, 우선 하나의 Figure 안에 여러 Axes가 포함될 수 있다는 점만 기억해 두면 됩니다.

Quiz
0 / 1

각 Matplotlib 플롯은 항상 여러 축을 포함해야 합니다.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말