본문으로 건너뛰기
실습하기

Matplotlib 플롯의 구조

고급 플롯을 다루려면 일반적인 Matplotlib 플롯의 구조를 이해해야 합니다.

각 플롯은 데이터를 명확하게 보여주기 위한 여러 핵심 요소들로 구성됩니다.


Figure와 Axes

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

대부분의 간단한 플롯은 하나의 Figure하나의 Axes 세트로 이루어집니다.


일반적인 플롯 요소

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

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

여러 개의 서브플롯

plt.subplots()를 사용하면 하나의 Figure 안에 여러 개의 플롯을 배치할 수 있습니다.

각 서브플롯은 고유한 Axes를 가지지만 Figure 공간을 공유합니다.

서브플롯은 뒤에서 자세히 다루지만, 우선 하나의 Figure가 여러 Axes를 포함할 수 있다는 점만 기억해 두세요.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!