더북(TheBook)

구간 조정하기

히스토그램을 그릴 때 구간을 조정할 수 있습니다. 구간은 막대의 너비라고 보면 됩니다. 옵션을 bins로 주는데, 이때 bin이 구간을 뜻합니다. 앞의 코드에서 얻은 무작위 값을 넣어 구간이 20인 히스토그램을 그려 보겠습니다.

a = [7, 5, 3, 3, 1, 3, 2, 10, 7, 8]
plt.hist(a, bins=20)
plt.show()
실행결과

bins로 구간 개수를 설정하면 데이터의 x축 범위를 산출한 후 설정한 구간 개수로 나눕니다. 여기서는 1부터 10까지를 20개 구간으로 나누므로 처음 히스토그램보다 막대가 얇아졌습니다.

bins는 히스토그램에만 있는 옵션으로 다른 그래프 명령어에서는 사용할 수 없습니다. 그리고 plt.hist()는 리스트가 하나만 필요합니다. 따라서 x축과 y축 데이터를 모두 넣으면 오류가 발생합니다.

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