Mi chiedo se ci sia un trucco (migliore) per invertire un istogramma cumulativo in matplotlib.Trucchi per ottenere istogramma cumulativo ordine inverso in matplotlib
Diciamo che ho alcuni punteggi nell'intervallo da 0.0 a 1.0, dove 1.0 è il miglior punteggio. Ora, sono interessato a tracciare quanti campioni sono al di sopra di una determinata soglia di punteggio.
import numpy as np
import matplotlib.pyplot as plt
d = np.random.normal(size=1000)
d = (d - d.min())/(d.max() - d.min())
plt.hist(d, 50, histtype="stepfilled", alpha=.7)
Per impostazione predefinita, matplotlib avrebbe tracciare l'istogramma cumulativo come con 'numero di campioni < = punteggio'
plt.hist(d, 50, histtype="stepfilled", alpha=.7, cumulative=True)
Quello che acutally voglio è cumulativo istogramma non mostra 'numero di campioni < = punteggio' ma 'numero di campioni> = punteggio'
Potrei farlo in questo modo, ma come potrei eliminare il segno "meno" sull'asse x?
plt.hist(d-1, 50, histtype="stepfilled", alpha=.7, cumulative=True)
un'idea migliore?
Grazie, è esattamente quello che volevo. – Sebastian