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

범주형 플롯 (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() 사용

다음 내용이 궁금하다면?

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