범주형 플롯 (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 강의를 등록해 주세요!