[파이썬] 박스 플롯 그리기
박스 플롯은 데이터의 분포와 중앙값, 이상치를 시각적으로 표현하는 강력한 시각화 도구입니다. 파이썬의 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
라이브러리를 사용하여 박스 플롯을 그리는 방법을 살펴보았습니다. 박스 플롯은 데이터의 분포와 중앙값, 이상치를 시각적으로 파악하는 데 유용한 도구입니다. 다양한 데이터에 대해 박스 플롯을 그려 분석해보세요!