학습 자료

범주형 플롯 (barplot, countplot)

범주형 플롯은 요일, 제품 유형, 설문 응답처럼 범주로 묶인 데이터를 시각화할 때 유용합니다.

Seaborn에서 범주형 데이터를 시각화할 때 자주 사용하는 함수는 다음과 같습니다.

  • barplot(): 각 범주별 수치형 변수의 평균값을 시각화
  • countplot(): 각 범주의 빈도(개수)를 시각화

Bar Plot: 평균값 비교

막대형 플롯은 범주 간 평균값을 비교할 때 사용합니다.

Seaborn의 barplot()은 기본적으로 각 범주의 평균을 계산합니다.

요일별 총 청구 금액 평균
import seaborn as sns import matplotlib.pyplot as plt tips = sns.load_dataset("tips") sns.barplot(data=tips, x="day", y="total_bill") plt.title("요일별 총 청구 금액 평균") plt.show()

Count Plot: 빈도 비교

카운트 플롯은 각 범주가 데이터셋에 몇 번 등장하는지를 보여줍니다.

countplot()은 각 범주의 행 개수를 자동으로 계산하므로, y값에 별도의 수치형 변수를 지정할 필요가 없습니다.

요일별 레코드 개수
sns.countplot(data=tips, x="day") plt.title("요일별 레코드 개수") plt.show()

적절한 플롯 선택하기

  • 평균값 또는 집계값 비교: barplot() 사용
  • 각 범주의 빈도 비교: countplot() 사용
Quiz
0 / 1

Seaborn의 bar plot은 각 범주별 발생 횟수를 보여주는 데 사용된다.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말