본문 바로가기
개발 Tools/파이썬_Matplotlib & Seaborn

Seaborn boxplot 그리기

by 전컴반 2021. 5. 12.
반응형

안녕하세요

이번에는 상자그림 (boxplot) 을 그려 보겠습니다

 

그 전에 먼저 보는 법을 공부해 보겠습니다

 

 

왼쪽에서 부터

 

"수염"이라 부르는 데 울타리 안에서의 최솟값입니다

 

"울타리" 는 Q1-1.5*IQR(=Q3-Q1) ~ Q3-1.5*IQR(=Q3-Q1) 입니다

 

파란 박스가 시작하는 부분이 Q1 즉, 1사분면 (25%) 입니다

파란 박스 안에 검은 선은 M 즉, 중앙값 입니다

파란 박스가 끝나는 부분이 Q3 즉, 3사분면 (75%) 입니다

 

마지막 선은 최댓값입니다.

 

그리고 그림에는 나와있지 않지만 최솟값과 최댓값을 넘어서 있는 애들은 "이상치"에 속합니다

 

보시면 가운데 선을 기준으로 크기가 다른걸 알 수 있는데요

이건 각각 25% 씩 들어있지만 밀도가 다르기 때문입니다

즉, 크기가 작을수록 고밀도를 의미합니다

 

 

 

 

이처럼 다이아몬드 모양의 점은 "이상치" 에 해당하는 값입니다

 

만약 가로로 보고 싶다면 어떻게 해야 할까요??

orient="h" 를 추가하면 됩니다

 

 

 

이번에는 Hue 값을 적용해 보겠습니다

 

 

 

 

이처럼 상자그림을 그릴 수 있습니다

 

감사합니다

반응형

댓글