[파이썬 seaborn tutorial ] 02. Overview of seaborn plotting functions

최하린·2023년 2월 12일
0

시각화

목록 보기
2/2

Similar functions for similar tasks(유사한 작업을 위한 유사한 기능)

펭귄 데이터를 불러온다.

penguins = sns.load_dataset("penguins")

histplot으로 multiple="stack"을 사용하여 그래프를 그리면 다음과 같다

sns.histplot(data=penguins, x="flipper_length_mm", hue="species", multiple="stack")

이번에는 kdeplot으로 multiple="stack"을 사용하여 그래프를 그려본다.

sns.kdeplot(data=penguins, x="flipper_length_mm", hue="species", multiple="stack")

이런 식으로 col="species" 옵션을 사용하여 subplot을 그려볼 수도 있다.

sns.displot(data=penguins, x="flipper_length_mm", hue="species", col="species")

데이터에 대한 여러 보기 결합

1. jointplot()

각 변수의 단변량 분포를 개별적으로 보여주는 주변 축을 추가하면서 두 변수의 관계 또는 공동 분포를 플로팅한다.

sns.jointplot(data=penguins, x="flipper_length_mm", y="bill_length_mm", hue="species")

sns.jointplot(data=penguins, x="flipper_length_mm", y="bill_length_mm", hue="species", kind="hist")

2. pairplot()

pairplot은 단일 관계에 초점을 맞추기보다는 변수의 모든 쌍별 조합을 동시에 시각화한다.

sns.pairplot(data=penguins, hue="species")

0개의 댓글