더북(TheBook)

이제 5개의 숫자가 저장된 dice 리스트를 히스토그램으로 표현하겠습니다. 여기에서 bins 옵션은 가로축의 구간 개수를 설정하는 속성이라고 생각하면 됩니다.

import matplotlib.pyplot as plt
(생략)
plt.hist(dice, bins=6)
plt.show()

그림 6-5 주사위 시뮬레이션을 히스토그램으로 나타낸 결과

 

실행 결과를 보니 3, 5에 해당하는 막대의 높이는 0이고 1, 2, 4에 해당하는 막대의 높이는 1, 마지막으로 6에 해당하는 막대의 높이는 2입니다. 즉, dice 리스트에 저장된 값의 빈도에 따라 막대의 높이가 다른 것을 알 수 있습니다. 프로그램을 실행할 때마다 무작위로 숫자가 뽑히기 때문에 그래프는 리스트에 저장된 값에 따라 달라집니다.

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