반응형
안녕하세요
이번에는 상자그림 (boxplot) 을 그려 보겠습니다
그 전에 먼저 보는 법을 공부해 보겠습니다
왼쪽에서 부터
"수염"이라 부르는 데 울타리 안에서의 최솟값입니다
"울타리" 는 Q1-1.5*IQR(=Q3-Q1) ~ Q3-1.5*IQR(=Q3-Q1) 입니다
파란 박스가 시작하는 부분이 Q1 즉, 1사분면 (25%) 입니다
파란 박스 안에 검은 선은 M 즉, 중앙값 입니다
파란 박스가 끝나는 부분이 Q3 즉, 3사분면 (75%) 입니다
마지막 선은 최댓값입니다.
그리고 그림에는 나와있지 않지만 최솟값과 최댓값을 넘어서 있는 애들은 "이상치"에 속합니다
보시면 가운데 선을 기준으로 크기가 다른걸 알 수 있는데요
이건 각각 25% 씩 들어있지만 밀도가 다르기 때문입니다
즉, 크기가 작을수록 고밀도를 의미합니다
이처럼 다이아몬드 모양의 점은 "이상치" 에 해당하는 값입니다
만약 가로로 보고 싶다면 어떻게 해야 할까요??
orient="h" 를 추가하면 됩니다
이번에는 Hue 값을 적용해 보겠습니다
이처럼 상자그림을 그릴 수 있습니다
감사합니다
반응형
'개발 Tools > 파이썬_Matplotlib & Seaborn' 카테고리의 다른 글
Seaborn lineplot 그리기 ( hue, style, size ) (0) | 2021.05.13 |
---|---|
Seaborn Violinplot 그리기 ( split,hue ) (0) | 2021.05.13 |
Seaborn barplot 그리기 ( 신뢰도, 표준편차, hue) (0) | 2021.05.12 |
Seaborn countplot 그리기 (0) | 2021.05.12 |
Seaborn Scatterplot 그리기 ( ax, style, size, hue ) (0) | 2021.05.10 |
댓글