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인 것을 확인할 수 있습니다.