Die transforms API

transforms API Referenz

class probscale.transforms.ProbTransform(dist, as_pct=True, out_of_bounds='mask')[source]

Bases: probscale.transforms._ProbTransformMixin

MPL-Achsentransformationsklasse zur Umwandlung von Quantilen in Wahrscheinlichkeiten oder Prozente.

Parameter

dist : scipy.stats Verteilung

Die Verteilung, deren cdf und pdf Methoden die Skala der Achse festlegen.

as_pct : bool, optional (True)

Schaltet die Formatierung der Wahrscheinlichkeiten, die den Tick-Beschriftungen zugeordnet sind, als Prozentsätze (0 - 100) oder Brüche (0 - 1) um.

out_of_bounds : string, optional (‘mask’ oder ‘clip’)

Bestimmt, wie mit Daten außerhalb des Bereichs gültiger Werte umgegangen wird. Das Standardverhalten ist das Maskieren der Daten. Alternativ können die Daten auf Werte begrenzt werden, die beliebig nahe an den Grenzen der Skala liegen.

transform_non_affine(prob)[source]
inverted()[source]
class probscale.transforms.QuantileTransform(dist, as_pct=True, out_of_bounds='mask')[source]

Bases: probscale.transforms._ProbTransformMixin

MPL-Achsentransformationsklasse zur Umwandlung von Wahrscheinlichkeiten oder Prozentsätzen in Quantile.

Parameter

dist : scipy.stats Verteilung

Die Verteilung, deren cdf und pdf Methoden die Skala der Achse festlegen.

as_pct : bool, optional (True)

Schaltet die Formatierung der Wahrscheinlichkeiten, die den Tick-Beschriftungen zugeordnet sind, als Prozentsätze (0 - 100) oder Brüche (0 - 1) um.

out_of_bounds : string, optional (‘mask’ oder ‘clip’)

Bestimmt, wie mit Daten außerhalb des Bereichs gültiger Werte umgegangen wird. Das Standardverhalten ist das Maskieren der Daten. Alternativ können die Daten auf Werte begrenzt werden, die beliebig nahe an den Grenzen der Skala liegen.

transform_non_affine(q)[source]
inverted()[source]