개요
Matplotlib을 처음 배우는 사람이 가장 많이 헷갈리는 부분은 코드 스타일이 두 가지라는 점입니다. 어떤 예제는 plt.plot()으로 시작하고, 어떤 예제는 fig, ax = plt.subplots()로 시작합니다. 이 둘은 같은 결과를 만들 수 있지만, 쓰는 방식과 적합한 상황이 다릅니다. 이 장에서 그 차이를 확실히 이해합니다.
학습 목표
plt.plot()방식(pyplot API)의 동작 원리를 이해합니다.fig, ax = plt.subplots()방식(객체지향 API)의 동작 원리를 이해합니다.- 두 방식의 차이와 언제 어느 것을 써야 하는지 판단할 수 있습니다.
- Figure, Axes, Axis의 계층 구조를 이해합니다.
이 장의 구성
| 절 | 내용 |
|---|---|
| 01. 첫 번째 그래프 | 가장 간단한 코드로 그래프 그리기 |
| 02. pyplot 방식 이해하기 | 암묵적 Figure, plt.* 함수들 |
| 03. Figure와 Axes 방식 | 명시적 객체, ax.* 메서드, 계층 구조 |