Как сделать CDF на Python? - PullRequest
       41

Как сделать CDF на Python?

0 голосов
/ 10 октября 2018

Я сделал PDF, который представляет собой этот исторический код ниже;

plt.figure()

values1,bins1,_ = plt.hist(np.log10(fakeclusterlum),bins=20)

plt.hist(np.log10(bigclusterlum151mh),alpha = .5,bins = bins1)

, но я не уверен, как построить это, чтобы превратить его в CDF?Я хочу нанести на карту фальшивые и большие 151 миллионы очков.если это имеет смысл, если я не извиняюсь, я начинающий!

1 Ответ

0 голосов
/ 10 октября 2018

pyplot.hist имеет аргумент

cumulative: bool, необязательный
Если True, то гистограмма вычисляется, где каждый бин дает число вБен плюс все корзины для меньших значений.Последняя ячейка дает общее количество точек данных.
По умолчанию: False

Следовательно, используйте

plt.hist(..., cumulative=True)

для построения кумулятивной гистограммы.

...