[파이썬] 박스 플롯 그리기

박스 플롯은 데이터의 분포와 중앙값, 이상치를 시각적으로 표현하는 강력한 시각화 도구입니다. 파이썬의 matplotlib 라이브러리를 사용하여 간단하게 박스 플롯을 그릴 수 있습니다.

필요한 라이브러리 설치

먼저 matplotlib 라이브러리가 설치되어 있어야 합니다. 만약 설치되어 있지 않다면, 다음 명령어를 사용하여 설치할 수 있습니다.

pip install matplotlib

예제 코드

다음은 숫자 데이터의 박스 플롯을 그리는 Python 코드의 예입니다.

import matplotlib.pyplot as plt

# 데이터 생성
data = [15, 22, 18, 20, 25, 19, 23, 17, 21, 16]

# 박스 플롯 그리기
plt.boxplot(data)

# 그래프 제목
plt.title("박스 플롯 예제")

# x축 레이블
plt.xlabel("데이터")

# y축 레이블
plt.ylabel("값")

# 그래프 보여주기
plt.show()

위 코드를 실행하면 숫자 데이터의 박스 플롯이 생성됩니다. 데이터의 중앙값은 박스의 가운데에 있는 선으로 표시되며, 상위 25%와 하위 25% 값은 박스의 위쪽과 아래쪽에 위치합니다. 이상치는 박스 바깥에 있는 독립적인 점으로 표시됩니다.

결과

박스 플롯 예제

위 그래프에서 볼 수 있듯이, 데이터의 중앙값은 19이며, 상위 25% 값은 약 21.5, 하위 25% 값은 약 16.5입니다. 이상치는 없습니다.

마무리

이번 포스트에서는 파이썬의 matplotlib 라이브러리를 사용하여 박스 플롯을 그리는 방법을 살펴보았습니다. 박스 플롯은 데이터의 분포와 중앙값, 이상치를 시각적으로 파악하는 데 유용한 도구입니다. 다양한 데이터에 대해 박스 플롯을 그려 분석해보세요!