데이터 시각화 (Matplotlib/Seaborn)

파이썬의 대표적인 시각화 라이브러리인 Matplotlib과 통계 기반 고급 시각화 라이브러리인 Seaborn을 활용하여 데이터를 한눈에 파악할 수 있는 그래프를 그리는 방법을 학습합니다.

Matplotlib and Seaborn Illustration


5.0 시각화 개념과 기초

판다스 내장 시각화와 Matplotlib, Seaborn 생태계를 비교하며 시각화의 본질을 이해합니다. 실습에 필요한 장난감(Toy) 데이터를 준비하고 시각화의 기본 원리를 다집니다.

5.1 5대 기본 차트와 원리

데이터 분석에서 가장 빈번하게 사용되는 선 그래프, 산점도, 막대 그래프, 히스토그램, 파이 차트의 원리를 배웁니다. 각 차트가 어떤 목적과 데이터 타입에 적합한지 학습합니다.

5.2 Seaborn과 데이터셋

Seaborn 라이브러리의 샘플 데이터셋을 불러와 초기 탐색적 데이터 분석(EDA)을 경험합니다. 변수의 타입에 따라 Countplot, Histplot 등 적절한 그래프를 매칭하는 법을 익힙니다.

5.3 시각화 고급 꾸미기

Figure와 Axes의 계층 구조를 이해하고, GridSpec을 활용한 다중 레이아웃을 구성합니다. 색상, 테마, 격자 등 다양한 속성을 제어하여 그래프의 디자인과 가독성을 극대화합니다.

5.4 분포 및 통계 차트 심화

Box Plot과 Violin Plot을 통해 데이터의 통계적 분포와 이상치를 시각적으로 검출하는 기법을 배웁니다. Heatmap과 Pairplot을 이용하여 여러 변수 간의 복잡한 상관관계를 효과적으로 분석합니다.

서브목차