matplotlib.axis#
Klassen für die Ticks und x- und y-Achsen.
Vererbung#
Axis Objekte#
- class matplotlib.axis.Axis(axes, *, pickradius=15, clear=True)[Quelle]#
Basisklasse für
XAxisundYAxis.- Attribute:
- isDefault_labelbool
axesAxesDie
Axes-Instanz, in der sich der Artist befindet, oder None.- major
Ticker Bestimmt die Positionen der Haupt-Ticks und deren Label-Format.
- minor
Ticker Bestimmt die Positionen der Neben-Ticks und deren Label-Format.
- callbacks
CallbackRegistry - label
Text Die Achsenbeschriftung.
- labelpadfloat
Der Abstand zwischen der Achsenbeschriftung und den Tick-Labels. Standardmäßig
rcParams["axes.labelpad"](Standardwert:4.0).- offsetText
Text Ein
Text-Objekt, das den Daten-Offset der Ticks (falls vorhanden) enthält.pickradiusfloatDer Akzeptanzradius für Containment-Tests.
- majorTicksListe von
Tick Die Haupt-Ticks.
Warnung
Ticks sind nicht garantiert persistent. Verschiedene Operationen können Tick-Instanzen erstellen, löschen und modifizieren. Es besteht die unmittelbare Gefahr, dass Änderungen an einzelnen Ticks nicht erhalten bleiben, wenn Sie weiter an der Figur arbeiten (einschließlich des Schwenkens/Zooms auf einer angezeigten Figur).
Das Arbeiten an einzelnen Ticks ist eine Methode der letzten Instanz. Verwenden Sie stattdessen
set_tick_params, wenn möglich.- minorTicksListe von
Tick Die Neben-Ticks.
- Parameter:
- axes
Axes Die
Axes, zu denen die erstellte Achse gehört.- pickradiusfloat
Der Akzeptanzradius für Containment-Tests. Siehe auch
Axis.contains.- clearbool, Standard: True
Ob die Achse bei der Erstellung gelöscht werden soll. Dies ist nicht erforderlich, z.B. beim Erstellen einer Achse als Teil einer Achseninstanz, da
Axes.clearAxis.clearaufruft. .. versionadded:: 3.8
- axes
- class matplotlib.axis.XAxis(*args, **kwargs)[Quelle]#
- Parameter:
- axes
Axes Die
Axes, zu denen die erstellte Achse gehört.- pickradiusfloat
Der Akzeptanzradius für Containment-Tests. Siehe auch
Axis.contains.- clearbool, Standard: True
Ob die Achse bei der Erstellung gelöscht werden soll. Dies ist nicht erforderlich, z.B. beim Erstellen einer Achse als Teil einer Achseninstanz, da
Axes.clearAxis.clearaufruft. .. versionadded:: 3.8
- axes
- class matplotlib.axis.YAxis(*args, **kwargs)[Quelle]#
- Parameter:
- axes
Axes Die
Axes, zu denen die erstellte Achse gehört.- pickradiusfloat
Der Akzeptanzradius für Containment-Tests. Siehe auch
Axis.contains.- clearbool, Standard: True
Ob die Achse bei der Erstellung gelöscht werden soll. Dies ist nicht erforderlich, z.B. beim Erstellen einer Achse als Teil einer Achseninstanz, da
Axes.clearAxis.clearaufruft. .. versionadded:: 3.8
- axes
- class matplotlib.axis.Ticker[Quelle]#
Ein Container für die Objekte, die die Position und das Format von Ticks definieren.
Löscht die Achse. |
|
Gibt die Skala dieser Achse (als String) zurück. |
Formatierer und Lokalisierer#
Ruft den Formatierer des Haupt-Tickers ab. |
|
Ruft den Lokalisierer des Haupt-Tickers ab. |
|
Ruft den Formatierer des Neben-Tickers ab. |
|
Ruft den Lokalisierer des Neben-Tickers ab. |
|
Setzt den Formatierer des Haupt-Tickers. |
|
Setzt den Lokalisierer des Haupt-Tickers. |
|
Setzt den Formatierer des Neben-Tickers. |
|
Setzt den Lokalisierer des Neben-Tickers. |
|
Wenn Neben-Ticker-Positionen, die mit Haupt-Ticker-Positionen überlappen, abgeschnitten werden sollen. |
|
Achsenbeschriftung#
Das |
|
Setzt die Koordinaten der Beschriftung. |
|
Setzt die Position der Beschriftung (oben oder unten) |
|
Setzt den Textwert der Achsenbeschriftung. |
|
Gibt die Position der Beschriftung zurück (oben oder unten) |
|
Gibt den Text der Beschriftung zurück. |
Ticks, Tick-Beschriftungen und Offset-Text#
Gibt die Liste der Haupt- |
|
Gibt die Haupt-Tick-Labels dieser Achse als Liste von |
|
Gibt die Haupt-Tick-Linien dieser Achse als Liste von |
|
Gibt die Positionen der Haupt-Ticks dieser Achse in Datenkoordinaten zurück. |
|
Gibt die Liste der Neben- |
|
Gibt die Neben-Tick-Labels dieser Achse als Liste von |
|
Gibt die Neben-Tick-Linien dieser Achse als Liste von |
|
Gibt die Positionen der Neben-Ticks dieser Achse in Datenkoordinaten zurück. |
|
Gibt den Achsen-Offset-Text als Text-Instanz zurück. |
|
Ruft Erscheinungsparameter für Ticks, Tick-Labels und Gitterlinien ab. |
|
Ruft die Tick-Labels dieser Achse ab. |
|
Gibt die Tick-Linien dieser Achse als Liste von |
|
Gibt die Tick-Positionen dieser Achse in Datenkoordinaten zurück. |
|
Gibt die Gitterlinien dieser Achse als Liste von |
|
Konfiguriert die Gitterlinien. |
|
Setzt Erscheinungsparameter für Ticks, Tick-Labels und Gitterlinien. |
|
Konfiguriert Ticks und Labels der Achse so, dass die Daten entlang dieser Achse als Daten behandelt werden. |
|
Entfernt Neben-Ticks von der Achse. |
|
Zeigt standardmäßige Neben-Ticks auf der Achse an, abhängig von der Skala ( |
Daten- und Ansichtsintervalle#
Gibt die Datenlimits |
|
Gibt die Ansichtslimits |
|
Gibt zurück, ob diese Achse in der "invertierten" Richtung orientiert ist. |
|
Setzt die Datenlimits der Achse. |
|
Setzt die Ansichtslimits der Achse. |
|
Setzt, ob diese Achse in der "invertierten" Richtung orientiert ist. |
Rendering-Hilfen#
Gibt die geschätzte Anzahl von Ticks zurück, die auf die Achse passen. |
|
Gibt eine Bounding Box zurück, die die Achse umschließt. |
Interaktiv#
Testet, ob der Künstler das Mausereignis enthält. |
|
Der Akzeptanzradius für Containment-Tests. |
|
Gibt die Tiefe der Achse zurück, die vom Picker verwendet wird. |
|
Setzt die Tiefe der Achse, die vom Picker verwendet wird. |
Einheiten#
Setzt die Einheiten für die Achse. |
|
Gibt die Einheiten für die Achse zurück. |
|
Setzt den Einheitenkonverter für die Achse. |
|
Ruft den Einheitenkonverter für die Achse ab. |
|
Untersucht Daten auf Einheitenkonverter und aktualisiert die |
X-Achse Spezifisch#
Schreibgeschützter Name, der die Achse identifiziert. |
|
Gibt die Position der Ticks zurück ("top", "bottom", "default" oder "unknown"). |
|
Setzt die Position der Ticks. |
|
Setzt die Position der Beschriftung (oben oder unten) |
|
Bewegt Ticks und Tick-Labels (falls vorhanden) an die Unterseite der Achseninstanz. |
|
Bewegt Ticks und Tick-Labels (falls vorhanden) an die Oberseite der Achseninstanz. |
Y-Achse Spezifisch#
Schreibgeschützter Name, der die Achse identifiziert. |
|
Gibt die Position der Ticks zurück ("left", "right", "default" oder "unknown"). |
|
Setzt die Position der Ticks. |
|
Setzt die Position der Beschriftung (links oder rechts) |
|
Bewegt Ticks und Tick-Labels (falls vorhanden) an die linke Seite der Achseninstanz. |
|
Bewegt Ticks und Tick-Labels (falls vorhanden) an die rechte Seite der Achseninstanz. |
Andere#
Die |
|
Gibt den Bereich *vmin*, *vmax* zurück, der auf die vom aktuellen Skalentyp unterstützte Domäne beschränkt ist. |
|
Initialisiert die Listen der Haupt- und Neben-Ticks neu. |
|
Legt den Beschneidungspfad des Artists fest. |
|
Setzt die Standardgrenzen für das Daten- und Ansichtsintervall der Achse, wenn sie noch nicht geändert wurden. |
Abgeraten#
Diese Methoden sollten mit Vorsicht zusammen verwendet werden. Rufen Sie set_ticks auf, um die gewünschten Tick-Positionen anzugeben, **bevor** Sie set_ticklabels aufrufen, um eine passende Reihe von Labels anzugeben. Das Aufrufen von set_ticks erstellt einen FixedLocator; seine Positionsliste wird dann von set_ticklabels verwendet, um einen geeigneten FuncFormatter zu erstellen.
Gibt die Achsenbeschriftung als Text-Instanz zurück. |
|
Das Zuweisen von Legenden-Labels wird nicht unterstützt. |
|
Setzt die Tick-Positionen dieser Achse und optional Tick-Labels. |
|
[Abgeraten] Setzt die Tick-Labels dieser Achse mit einer Liste von String-Labels. |
Tick Objekte#
- class matplotlib.axis.Tick(axes, loc, *, size=None, width=None, color=None, tickdir=None, pad=None, labelsize=None, labelcolor=None, labelfontfamily=None, zorder=None, gridOn=None, tick1On=True, tick2On=True, label1On=True, label2On=False, major=True, labelrotation=0, grid_color=None, grid_linestyle=None, grid_linewidth=None, grid_alpha=None, **kwargs)[Quelle]#
Abstrakte Basisklasse für die Achsen-Ticks, Gitterlinien und Labels.
Ticks markieren eine Position auf einer Achse. Sie enthalten zwei Linien als Markierungen und zwei Labels; eine für die untere und eine für die obere Position (bei einer
XAxis) oder für die linke und rechte Position (bei einerYAxis).- Attribute:
bbox ist die Bound2D Bounding Box in Anzeige-Koordinaten der Achsenloc ist die Tick-Position in Datenkoordinaten size ist die Tick-Größe in Punkten
- class matplotlib.axis.XTick(*args, **kwargs)[Quelle]#
Enthält alle Künstler, die für einen X-Tick benötigt werden – die Tick-Linie, den Label-Text und die Gitterlinie.
bbox ist die Bound2D Bounding Box in Anzeige-Koordinaten der Achsenloc ist die Tick-Position in Datenkoordinaten size ist die Tick-Größe in Punkten
- class matplotlib.axis.YTick(*args, **kwargs)[Quelle]#
Enthält alle Künstler, die für einen Y-Tick benötigt werden – die Tick-Linie, den Label-Text und die Gitterlinie.
bbox ist die Bound2D Bounding Box in Anzeige-Koordinaten der Achsenloc ist die Tick-Position in Datenkoordinaten size ist die Tick-Größe in Punkten
Gibt die Tick-Position (Datenkoordinaten) als Skalar zurück. |
|
Ruft den Wert des Tick-Label-Pads in Punkten ab. |
|
Ruft die Länge des Ticks außerhalb der Achseninstanz ab. |
|
Gibt die Ansichtslimits |
|
Legt den Beschneidungspfad des Artists fest. |
|
Setzt den Tick-Label-Pad in Punkten. |
|
Setzt die URL von label1 und label2. |
|
Setzt die Position des Ticks in Datenkoordinaten mit dem Skalar *loc*. |