히스토그램(Histogram)
히스토그램은 확률분포의 그래픽적인 표현이며 막대그래프의 종류입니다. 이 그래프가 확률분포와 관계가 있으므로 통계적 요소를 나타내기 위해 많이 사용됩니다.
plt.hist(X, bins=10)함수를 사용합니다.
x=np.random.randn(1000) plt.hist(x, 10) plt.show()
위 그래프의 y축은 각 구간에 해당하는 갯수이다. 빈도수 대신 확률밀도를 나타내기 위해서는 위 함수의 매개변수 normed=True로 조정하여 나타낼 수 있다. 또한 매개변수 bins의 인수를 숫자로 전달할 수 있지만 리스트 객체로 지정할 수 있다.
막대그래프의 경우와 마찬가지로 각 막대의 폭은 매개변수 width에 의해 조정된다.
y=np.linspace(min(x)-1, max(x)+1, 10) y
array([-4.48810153, -3.54351935, -2.59893717, -1.65435499, -0.70977282, 0.23480936, 1.17939154, 2.12397372, 3.0685559 , 4.01313807])
plt.hist(x, y, normed=True) plt.show()
댓글
댓글 쓰기