반응형
LM (Linear Model)
sns.lmplot(data=body_df, x='Height', y='Weight' )
※ 만약 그래프가 안 뜬다면??
해결 1)
!pip install --upgrade --ignore-installed pip setuptools
: 패키지 버전 수정
해결 2) 패키지 버전 수정
!pip install clyent==1.2.2
!pip install PyYAML==6.0.1
해결 3) pip 버전 수정
!pip install -U pip
Cat Plot
데이터 가져오기
import pandas as pd
import seaborn as sns
laptops_df = pd.read_csv('./data/laptops.csv')
laptops_df.head()
- OS 종류 출력
laptops_df['os'].unique()
- 어떤 os가 비싸냐?
sns.catplot(data=laptops_df, x='os', y='price', kind='box')
# mac이 제일 비싸네?
strip 그래프
sns.catplot(data=laptops_df, x='os', y='price', kind='strip')
CPU에 따라 OS 별 가격 데이터 출력
- cpu 종류 출력
laptops_df['processor_brand'].unique()
sns.catplot(data=laptops_df, x='os', y='price', kind='strip', hue='processor_brand')
# hue에 값에 따라 색깔 다르게 출력
점이 많이 찍혀 데이터가 잘 보이지 않는다면?
# 점이 많이 찍인 문제점 해결
sns.catplot(data=laptops_df, x='os', y='price', kind='swarm', hue='processor_brand')
반응형
'Python > Seaborn' 카테고리의 다른 글
[Seaborn] EDA (0) | 2024.01.09 |
---|---|
[Seaborn] KDE (0) | 2024.01.05 |