[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
을 사용하여 박스 플롯으로 시각화한 예시입니다.
결과
위 코드를 실행하면 다음과 같은 박스 플롯이 생성됩니다.
이제 주어진 데이터에 대한 요약 통계 정보를 한 눈에 파악할 수 있습니다.
참고 자료
- Matplotlib: https://matplotlib.org/stable/gallery/pyplots/boxplot_demo.html