파이썬
seaborn으로 그래프 그리기
syeonny
2023. 11. 30. 23:38
seaborn 을 이용해서 간단한 그래프를 그리는 방법
우선 seaborn 먼저 작성해 준다.
import pandas as pd
import seaborn as sns
그래프 그릴 때 사용할 데이터는 titanic 데이터이다.
df = sns.load_dataset('titanic')
titanic 데이터의 변수 목록은 위와 같다.
sns.histplot(df['age'], bins = 20)
bins = 지정하여 구간의 갯수를 설정한다.
sns.histplot(df['age'], bins = 30, kde = True)
kde 를 이용해서 확률밀도함수를 그릴 수 있다.
sns.countplot(x = 'pclass', hue = "who", data = df)
hue 는 색상을 지정할 열의 이름이나 값을 지정한다.
sns.barplot(x = 'pclass', y = 'sex', data = df, estimator = sum)
barplot의 estimator 를 다른 값으로 바꿔줄 수 있다.
sns.violinplot(x = 'pclass', y = 'age', data = df)
색상은 color 범례는 legend 를 사용하며 이외에도 많은 파라미터가 존재한다.
또한, 그릴 수 있는 그래프의 종류도 다양하다.
자세한 내용을 알고싶다면 아래의 링크를 참조하면 된다.