데이터 시각화 하기
DataFrame 데이터 시각화 하기
데이터 준비하기
import pandas as pd
import seaborn as sns
body_df = pd.read_csv('body.csv', index_col=0)
KDE(Kernel Density Estimation) 그래프 (PDF: Probability Density Function)
sns.kdeplot(body_df['Height'])
sns.kdeplot(body_df['Height'], bw=0.05)
# 2차원 KDE 그래프
sns.kdeplot(body_df['Height'], body_df['Weight'])
히스토그램 + KDE 그래프
sns.distplot(body_df['Height'], bins=15)
산점도 그래프
sns.scatterplot(body_df['Height'], body_df['Weight'])
sns.lmplot(data=body_df, x='Height', y='Weight')
바이올린 그래프
sns.violinplot(y=body_df['Height'])
카테고리 별 그래프
sns.catplot(data=df, x='os', y='price', kind='box')
sns.catplot(data=df, x='os', y='price', kind='strip')
sns.catplot(data=df, x='os', y='price', kind='strip', hue='processor_brand')
sns.catplot(data=df, x='os', y='price', kind='swarm', hue='processor_brand')