iBetter Books
수정

PART 01. 첫 번째 통계 그래프

민서는 팀 프로젝트 발표가 사흘 앞으로 다가오면서 노트북을 펼쳤습니다. Matplotlib으로 그래프를 그려봤지만, 코드가 길고 결과물도 썩 마음에 들지 않았습니다. 그때 강주원 선배가 지나가다 화면을 보고는 말했습니다.

"Seaborn 써봤어? 코드가 훨씬 짧아지는 데다, 기본 스타일도 예뻐."

민서는 처음 들어보는 이름이었습니다. 그날 저녁, 선배의 안내로 Seaborn을 설치하고 첫 그래프를 그렸습니다. 딱 한 줄짜리 코드로 산점도가 뚝딱 나왔을 때, 민서는 화면을 멍하니 바라봤습니다.

"이게 끝이야?"

PART 01에서는 그 첫 번째 감탄의 순간부터 시작합니다. Seaborn을 설치하고, 내장 데이터셋을 불러와서, 코드 한 줄로 그래프를 그립니다. 그리고 Figure-level과 Axes-level이라는 두 가지 API 방식의 차이를 이해하고, hue·style·size로 데이터에 차원을 더하는 방법까지 익힙니다.


학습 목표

이 파트를 마치면 다음을 할 수 있습니다.

  • Seaborn을 설치하고 내장 데이터셋을 불러올 수 있습니다.
  • Figure-level 함수와 Axes-level 함수의 차이를 설명할 수 있습니다.
  • Matplotlib과 Seaborn을 함께 사용하여 그래프를 꾸밀 수 있습니다.
  • hue, style, size 파라미터로 하나의 차트에 여러 차원을 표현할 수 있습니다.

이 파트의 구성

제목 주요 내용
1장 환경 설정 설치, 한글 폰트, 내장 데이터셋
2장 기본 플로팅 첫 그래프, Figure-level vs Axes-level, Matplotlib 연동
3장 그래프 꾸미기 제목과 축 레이블, 범례와 그리드, hue·style·size