Ich frage mich, ob es einen (besseren) Trick gibt, um ein kumulatives Histogramm in Matplotlib umzukehren.
Nehmen wir an, ich habe einige Punkte im Bereich von 0,0 bis 1,0, wobei 1,0 der beste Wert ist. Jetzt interessiert mich, wie viele Proben über eine bestimmte Score-Schwelle sind.
%Vor%
Standardmäßig würde matplotlib das kumulative Histogramm wie bei 'Anzahl der Proben & lt; = Punktzahl'
darstellen %Vor%
Was ich eigentlich will, ist das kumulative Histogramm, das nicht 'Anzahl der Proben & lt; = Punktzahl', sondern 'Anzahl der Proben & gt; = Punktzahl'
anzeigtIch könnte es so machen, aber wie würde ich dann das "Minus" -Zeichen auf der X-Achse loswerden?
%Vor%
Irgendwelche besseren Ideen?
Ziemlich sicher, dass Sie einfach cumulative=-1
in Ihrem Funktionsaufruf verwenden können:
Aus der matplotlib hist () Dokumentation:
Wenn kumulativ zu weniger als 0 (z. B. -1) ausgewertet wird, wird die Richtung der Akkumulation umgekehrt.
Sehen Sie sich das dritte Beispielbild an hier ; Ich denke, es macht was du willst.
Tags und Links python matplotlib histogram cumulative-frequency