In [33]:
import numpy as np
import matplotlib.pyplot as plt
vygenerování ndata hodnot z rovnoměrného rozdělení (0,1)
In [35]:
ndata=1000
nbins=100
data=np.random.random(ndata)
vytvoření histogramu
bins: počet binů histogramu
density=True: normalizuje histogram aby měl jednotkovou plochu
In [37]:
y,bin_edges=np.histogram(data,bins=nbins,density=True)
In [38]:
plt.step(bin_edges[0:nbins],y) #bin_edges má celkem nbins+1 hodnot (jsou to okraje binů histogramu)
plt.xlim(0,1) #nastavení rozmezí osy x na 0,1
plt.show() #vykreslení grafu