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()