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
ScalarFormatterist.
Anmerkungen
Hinweis
Dies ist der pyplot-Wrapper für
axes.Axes.ticklabel_format.