tworzę histogram zskumulowana histogram ma ostatni punkt przy y = 0
pylab.hist(data,weights,histtype='step',normed=False,bins=150,cumulative=True)
się (istnieją inne działki, które są nieistotne teraz) linia fioletowa
Dlaczego histogram znów spada do zera na końcu? Skumulowane funkcje powinny ogólnie nie zmniejszać się. Czy istnieje sposób obejścia tego, czy to błąd, czy funkcja?
EDIT: Rozwiązanie (Hack):
# histtype=step returns a single patch, open polygon
n,bins,patches=pylab.hist(data,weights,histtype='step',cumulative=True)
# just delete the last point
patches[0].set_xy(patches[0].get_xy()[:-1])
To działa! Vielen Dank –