Die probscale API

probscale API Referenz

class probscale.probscale.ProbScale(axis, **kwargs)[Quelle]

Bases: matplotlib.scale.ScaleBase

Eine Wahrscheinlichkeitsskala für matplotlib Achsen.

Parameter

axis : ein matplotlib Achsen-Künstler

Die Achse, deren Skala gesetzt wird.

dist : scipy.stats Wahrscheinlichkeitsverteilung, optional

Die Verteilung, deren ppf/cdf-Methoden verwendet werden sollen, um die Tick-Positionen zu berechnen. Standardmäßig wird eine minimale Implementierung der Klasse scipy.stats.norm verwendet, sodass scipy keine Voraussetzung ist.

Beispiele

Die einfachste Verwendung

>>> from matplotlib import pyplot
>>> import probscale
>>> fig, ax = pyplot.subplots(figsize=(4, 7))
>>> ax.set_ylim(bottom=0.5, top=99.5)
>>> ax.set_yscale('prob')
../_images/probscale-1.png
name = 'prob'
set_default_locators_and_formatters(axis)[Quelle]

Setzt die Locators und Formatierer auf spezialisierte Versionen für logarithmische Skalierung.

get_transform()[Quelle]

Gibt eine Transform-Instanz zurück, die für die gegebene logarithmische Basis geeignet ist.

limit_range_for_scale(vmin, vmax, minpos)[Quelle]

Beschränkt die Domäne auf positive Werte.