데이터 시각화 하기

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')

Tags:

Categories:

Updated: