더북(TheBook)

4 기온 데이터를 상자 그림으로 표현하기

이번에는 데이터를 상자 그림(boxplot) 형태로 시각화해보겠습니다. 상자 그림은 가공하지 않은 자료를 그대로 이용하는 것이 아니라, 자료에서 얻어낸 최댓값, 최솟값, 상위 1/4, 2/4(중앙), 3/4에 위치한 값을 보여주는 그래프입니다. 처음에는 낯설게 느껴질 수 있지만, 읽는 방법을 익힌다면 데이터의 분포를 한눈에 보기 쉽다는 장점이 있습니다.

상자 그림으로 데이터를 어떻게 표현하는지 알아볼까요? randint() 함수를 사용하여 임의의 데이터를 만들고, 그 데이터를 상자 그림으로 나타내 봅시다. 이때 randint() 함수의 범위를 1~1000으로 설정합니다.

import matplotlib.pyplot as plt
import random

result = []
for i in range(13) :
    result.append(random.randint(1, 1000))
print(sorted(result))

plt.boxplot(result)
plt.show()
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.