[python] 박스 플롯 그리기

주어진 데이터 집합에 대한 요약 통계 정보를 시각적으로 표현하고 싶습니다. 어떻게 하면 파이썬을 사용하여 박스 플롯을 그릴 수 있을까요?

해결 방법

박스 플롯은 데이터의 중앙값, 사분위수, 이상치 등을 시각적으로 보여주는 효과적인 방법입니다. 파이썬의 matplotlib 라이브러리를 사용하여 간단히 박스 플롯을 그릴 수 있습니다. 먼저 matplotlib 라이브러리를 설치해야 합니다.

pip install matplotlib

그런 다음 다음 예시 코드를 사용하여 박스 플롯을 그릴 수 있습니다.

import matplotlib.pyplot as plt
import numpy as np

# 랜덤 데이터 생성
data = np.random.normal(0, 1, 100)

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

위 코드는 numpy를 사용하여 랜덤한 데이터를 생성하고, 이를 matplotlib을 사용하여 박스 플롯으로 시각화한 예시입니다.

결과

위 코드를 실행하면 다음과 같은 박스 플롯이 생성됩니다.

박스 플롯

이제 주어진 데이터에 대한 요약 통계 정보를 한 눈에 파악할 수 있습니다.

참고 자료