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 강의를 등록해 주세요!