더북(TheBook)

2 히스토그램

hist( ) 함수

히스토그램은 자료의 분포 상태를 직사각형 모양의 막대 그래프로 나타낸 것으로, 데이터의 빈도에 따라 높이가 결정됩니다. Unit 4~5에서는 plot() 함수를 사용하여 꺾은선 그래프를 그렸듯이 hist() 함수를 사용하면 데이터를 히스토그램을 그릴 수 있습니다.

import matplotlib.pyplot as plt
plt.hist([1,1,2,3,4,5,6,6,7,8,10])
plt.show()

hist() 함수에 입력된 데이터를 보면 1과 6이 두 개씩 있고, 9를 제외한 나머지 데이터는 한 개씩, 그리고 9는 아예 없습니다. 이를 히스토그램으로 나타내면 그림 6-3과 같습니다.

그림 6-3 hist( ) 함수로 나타낸 히스토그램

 

1과 6에 해당하는 막대의 높이는 2이고, 9에 해당하는 막대의 높이는 0, 나머지 숫자에 해당하는 막대의 높이는 1인 것을 확인할 수 있습니다.

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