본문으로 건너뛰기
실습하기

Seaborn 소개

SeabornMatplotlib을 기반으로 한 파이썬 데이터 시각화 라이브러리로, 적은 코드로 보기 좋은 그래프를 만들 수 있도록 설계되었습니다.

Seaborn을 사용하면 Matplotlib보다 복잡한 요소를 포함한 그래프를 훨씬 간단하게 그릴 수 있습니다.

쉽게 말해 Matplotlib은 그래프를 그리는 엔진, Seaborn은 그래프를 세련되게 꾸며주는 디자이너와 같이 생각할 수 있습니다.


왜 Seaborn을 사용할까?

데이터 분석가와 데이터 과학자들이 Seaborn을 선호하는 이유는 다음과 같습니다.

  • 기본값만으로도 보기 좋은 차트: 별도의 스타일링 없이도 깔끔하고 전문적인 그래프 제공
  • 복잡한 그래프도 간단한 코드로 작성: 함수 한 번 호출만으로 다양한 그래프 생성
  • 통계 데이터에 최적화: 분포, 회귀, 범주 비교 등 통계 시각화 기능 내장
  • Pandas와 뛰어난 호환성: DataFrame을 직접 전달해 탐색형 데이터 분석 지원

예시: 간단한 Seaborn 플롯 만들기

아래는 간단한 Seaborn 플롯을 만드는 예제입니다.

기본 Seaborn 산점도
import seaborn as sns
import matplotlib.pyplot as plt

# 예제 데이터셋
tips = sns.load_dataset("tips")

# 총 청구 금액(total_bill)과 팁(tip)의 산점도 만들기
sns.scatterplot(data=tips, x="total_bill", y="tip")

plt.show()

이렇게 Seaborn은 함수 한 번 호출만으로 축 레이블, 스타일이 적용된 그리드, 색상 구성까지 자동으로 설정해 줍니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!