estoy creando histograma conhistograma acumulativo tiene último punto en y = 0
pylab.hist(data,weights,histtype='step',normed=False,bins=150,cumulative=True)
conseguir (hay otras parcelas, que no vienen al caso ahora) la línea violeta
¿Por qué es el histograma cayendo a cero al final otra vez? Las funciones acumulativas deberían ser, en general, no decrecientes. ¿Hay alguna forma de evitar esto, ya sea un error o una función?
EDIT: solución (truco):
# 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])
Eso funcionó! Vielen Dank –