iBetter Books
수정

개요

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.* 메서드, 계층 구조