반응형
[Python & Matplotlib] seaborn 'tips' 데이터셋을 활용하여 산점도 그래프 그리기 !!
tips 데이터셋은 식당에서 팁을 남긴 고객들의 정보를 담고 있으며,
총 청구 금액, 팁 금액, 성별, 흡연 유무, 요일, 시간, 인원 수 등의 정보를 포함합니다.
이 데이터를 사용하여 팁 금액(tip)과 총 청구 금액(total_bill) 간의 관계를 산점도로 시각화하고,
성별(sex)에 따라 점의 색상을 다르게 표시해 보겠습니다.
import matplotlib.pyplot as plt
import seaborn as sns
# Seaborn에 내장된 'tips' 데이터셋 로드
tips = sns.load_dataset('tips')
# 데이터 확인
tips.head()
print(tips.head())
# 산점도 그리기
plt.figure(figsize=(10, 6))
sns.scatterplot(data=tips, x='total_bill', y='tip', hue='sex', style='sex', alpha=0.6)
# 차트 제목 및 레이블 설정
plt.title('Tip Amount vs. Total Bill by Gender')
plt.xlabel('Total Bill')
plt.ylabel('Tip')
# 범례 표시
plt.legend(title='Gender')
# 격자 표시
plt.grid(True)
# 차트 보여주기
plt.show()
결과
728x90
반응형
'Coding > 데이터 시각화' 카테고리의 다른 글
[Python & Matplotlib] 명사 추출 후 그래프로 시각화하는 방법 !! (0) | 2024.11.27 |
---|---|
[Python & Matplotlib] 타이타닉 생존자 데이터를 활용한 데이터 시각화 그리기 !! (0) | 2024.03.04 |
[Python & Matplotlib] 아이리스(iris) 붓꽃 데이터셋을 활용하여 산점도 그래프 그리기 !! (0) | 2024.02.29 |
[Python & Matplotlib] Matplotlib라이브러리를 활용한 산점도 그래프 그리기 !! (0) | 2024.02.28 |
댓글