matplotlib의 히스토그램 데이터에서 선 그래프를 그리기 위해 numpy 히스토그램 방법을 사용하여 데이터 세트의 히스토그램을 계산합니다.
단계
-
현재 그림, nrows=2, ncols=1에 서브플롯 추가 및 색인=1 .
-
numpy 히스토그램 방법을 사용하여 데이터 집합의 히스토그램을 가져옵니다.
-
hist()를 사용하여 히스토그램을 플로팅합니다. edgecolor=black 메서드 .
-
인덱스 2에서 계산된 데이터(numpy 히스토그램에서)를 사용합니다. 플롯하기 위해 plot() 을 사용할 수 있습니다. 방법.
-
그림을 표시하려면 show() 를 사용하십시오. 방법.
예시
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True plt.subplot(211) data = np.array(np.random.rand(100)) y, binEdges = np.histogram(data, bins=100) plt.hist(data, bins=100, edgecolor='black') plt.subplot(212) bincenters = 0.5 * (binEdges[1:] + binEdges[:-1]) plt.plot(bincenters, y, '-', c='black') plt.show()
출력