matplotlib.axes.Axes.ticklabel_format#
- Axes.ticklabel_format(*, axis='both', style=None, scilimits=None, useOffset=None, useLocale=None, useMathText=None)[Quelle]#
Konfiguriert den
ScalarFormatter, der standardmäßig für lineare Achsen verwendet wird.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 Standardwert des Formatierers ist die Verwendung wissenschaftlicher Notation. 'sci' ist äquivalent zu 'scientific'.
- scilimitsPaar von Integern (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 wissenschaftliche Notation konfiguriert ist). Verwenden Sie (0, 0), um alle Zahlen einzuschließen. Verwenden Sie (m, m), wobei m != 0, um die Größenordnung auf 10m festzulegen. Der Standardwert des Formatierers 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 es sich um einen numerischen Wert handelt, wird dieser als Offset gesetzt. Der Standardwert des Formatierers ist
rcParams["axes.formatter.useoffset"](Standard:True).- useLocalebool
Ob die Zahl mit der aktuellen Locale oder mit der C-Locale (Englisch) formatiert werden soll. Dies betrifft z. B. den Dezimaltrenner. Der Standardwert des Formatierers ist
rcParams["axes.formatter.use_locale"](Standard:False).- useMathTextbool
Offset und wissenschaftliche Notation in Mathtext rendern. Der Standardwert des Formatierers ist
rcParams["axes.formatter.use_mathtext"](Standard:False).
- Löst aus:
- AttributeError
Wenn der aktuelle Formatierer kein
ScalarFormatterist.