범주형 플롯 (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 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말