matplotlib.pyplot.ticklabel_format#

matplotlib.pyplot.ticklabel_format(*, axis='both', style=None, scilimits=None, useOffset=None, useLocale=None, useMathText=None)[Quelle]#

Konfiguriert den standardmäßig für lineare Achsen verwendeten ScalarFormatter.

Wenn ein Parameter nicht gesetzt ist, bleibt die entsprechende Eigenschaft des Formatierers unverändert.

Parameter:
axis{'x', 'y', 'both'}, default: 'both'

Die zu konfigurierende Achse. Nur Haupt-Ticks werden beeinflusst.

style{'sci', 'scientific', 'plain'}

Ob wissenschaftliche Notation verwendet werden soll. Der Standard für den Formatierer ist die Verwendung wissenschaftlicher Notation. 'sci' ist äquivalent zu 'scientific'.

scilimitsPaar von Integers (m, n)

Wissenschaftliche Notation wird nur für Zahlen außerhalb des Bereichs von 10m bis 10n verwendet (und nur, wenn der Formatierer überhaupt für die Verwendung wissenschaftlicher Notation konfiguriert ist). Verwenden Sie (0, 0), um alle Zahlen einzuschließen. Verwenden Sie (m, m), wobei m != 0 ist, um die Größenordnung auf 10m festzulegen. Der Standard für den Formatierer ist rcParams["axes.formatter.limits"] (Standard: [-5, 6]).

useOffsetbool oder float

Wenn True, wird der Offset bei Bedarf berechnet. Wenn False, wird kein Offset verwendet. Wenn ein numerischer Wert, setzt dieser den Offset. Der Standard für den Formatierer ist rcParams["axes.formatter.useoffset"] (Standard: True).

useLocalebool

Ob die Zahl anhand der aktuellen Locale oder der C-Locale (Englisch) formatiert werden soll. Dies wirkt sich z.B. auf den Dezimaltrenner aus. Der Standard für den Formatierer ist rcParams["axes.formatter.use_locale"] (Standard: False).

useMathTextbool

Rendert den Offset und die wissenschaftliche Notation in Mathtext. Der Standard für den Formatierer ist rcParams["axes.formatter.use_mathtext"] (Standard: False).

Löst aus:
AttributeError

Wenn der aktuelle Formatierer kein ScalarFormatter ist.

Anmerkungen

Hinweis

Dies ist der pyplot-Wrapper für axes.Axes.ticklabel_format.