matplotlib.axes#
Die Klasse Axes repräsentiert eine einzelne (Teil-)Grafik in einer Figur. Sie enthält die geplotteten Daten, Achsenbeschriftungen, Titel, Legenden usw. Ihre Methoden sind die Hauptschnittstelle zur Manipulation der Grafik.
Die Axes-Klasse#
Ein Axes-Objekt kapselt alle Elemente einer einzelnen (Teil-)Grafik in einer Figur. |
Attribute#
Plotten#
Grundlegend#
Zeichnet y gegen x als Linien und/oder Markierungen. |
|
Plottet y gegen x als Linien und/oder Markierungen mit angehängten Fehlerbalken. |
|
Ein Streudiagramm von y gegen. |
|
[Veraltet] Plottet, indem die Achse gezwungen wird, Fließkommazahlen als Daten zu behandeln. |
|
Erzeugt einen Stufenplot. |
|
Erzeugt einen Plot mit logarithmischer Skalierung auf der x- und y-Achse. |
|
Erzeugt einen Plot mit logarithmischer Skalierung auf der x-Achse. |
|
Erzeugt einen Plot mit logarithmischer Skalierung auf der y-Achse. |
|
Füllt den Bereich zwischen zwei horizontalen Kurven. |
|
Füllt den Bereich zwischen zwei vertikalen Kurven. |
|
Erzeugt ein Balkendiagramm. |
|
Erzeugt ein horizontales Balkendiagramm. |
|
Beschriftet ein Balkendiagramm. |
|
Erzeugt einen Stielplot. |
|
Plottet identische parallele Linien an den angegebenen Positionen. |
|
Erzeugt ein Tortendiagramm. |
|
Zeichnet ein gestapeltes Flächendiagramm oder ein Streamgraph. |
|
Plottet eine horizontale Sequenz von Rechtecken. |
|
Plottet vertikale Linien bei jedem x von ymin bis ymax. |
|
Plottet horizontale Linien bei jedem y von xmin bis xmax. |
|
Plottet gefüllte Polygone. |
Spannen#
Fügt eine horizontale Linie hinzu, die den gesamten oder einen Bruchteil des Axes überspannt. |
|
Fügt eine horizontale Spanne (Rechteck) über den Axes hinzu. |
|
Fügt eine vertikale Linie hinzu, die den gesamten oder einen Bruchteil des Axes überspannt. |
|
Fügt eine vertikale Spanne (Rechteck) über den Axes hinzu. |
|
Fügt eine unendlich lange gerade Linie hinzu. |
Spektral#
Plottet die Autokorrelation von x. |
|
Plottet das Winkelspektrum. |
|
Plottet die Kohärenz zwischen x und y. |
|
Plottet die Kreuzspektraldichte. |
|
Plottet das Magnitudenspektrum. |
|
Plottet das Phasenspektrum. |
|
Plottet die Leistungsdichtespektrum. |
|
Plottet ein Spektrogramm. |
|
Plottet die Kreuzkorrelation zwischen x und y. |
Statistik#
Berechnet und plottet die empirische kumulative Verteilungsfunktion von x. |
|
Zeichnet ein Box-Whisker-Diagramm. |
|
Erstellt ein Violinen-Diagramm. |
|
Zeichnet ein Box-Whisker-Diagramm aus voremporechneten Statistiken. |
|
Zeichnet ein Violinen-Diagramm aus voremporechneten Statistiken. |
Geclustert#
Erstellt ein 2D-Hexagonal-Binning-Diagramm von Punkten x, y. |
|
Berechnet und plottet ein Histogramm. |
|
Erstellt ein 2D-Histogramm. |
|
Zeichnet eine schrittweise konstante Funktion als Linie oder gefüllten Plot. |
Konturen#
Beschriftet einen Konturplot. |
|
Plottet Konturlinien. |
|
Plottet gefüllte Konturen. |
2D-Arrays#
Zeigt Daten als Bild an, d.h. auf einem 2D-regulären Raster. |
|
Plottet die Werte einer 2D-Matrix oder eines Arrays als farbkodiertes Bild. |
|
Erstellt einen Pseudofarben-Plot mit einem nicht-regulären rechteckigen Gitter. |
|
Erstellt einen Pseudofarben-Plot mit einem nicht-regulären rechteckigen Gitter. |
|
Erstellt einen Pseudofarben-Plot mit einem nicht-regulären rechteckigen Gitter. |
|
Plottet das Sparsity-Muster eines 2D-Arrays. |
Unstrukturierte Dreiecke#
Erstellt einen Pseudofarben-Plot eines unstrukturierten Dreiecksgitters. |
|
Zeichnet ein unstrukturiertes Dreiecksgitter als Linien und/oder Markierungen. |
|
Zeichnet Konturlinien auf einem unstrukturierten Dreiecksgitter. |
|
Zeichnet Konturbereiche auf einem unstrukturierten Dreiecksgitter. |
Text und Anmerkungen#
Annotiert den Punkt xy mit dem Text text. |
|
Fügt Text zum Axes hinzu. |
|
Fügt eine Tabelle zu einem |
|
[Abgeraten] Fügt einen Pfeil zum Axes hinzu. |
|
Fügt diesem bestehenden Axes einen untergeordneten inset Axes hinzu. |
|
Fügt dem Axes einen inset-Indikator hinzu. |
|
Fügt dem Axes ein inset-Indikatorrechteck hinzu, das auf den Achsenbegrenzungen für einen inset_ax basiert, und zeichnet Verbindungen zwischen inset_ax und dem Rechteck. |
|
Fügt diesem |
|
Fügt diesem |
Vektorfelder#
Plottet ein 2D-Feld von Windfahnen. |
|
Plottet ein 2D-Feld von Pfeilen. |
|
Fügt einem Quiver-Plot eine Legende hinzu. |
|
Zeichnet Stromlinien eines Vektorflusses. |
Löschen#
Löscht den Axes. |
|
Löscht den Axes. |
Erscheinungsbild#
Bequemlichkeitsmethode zum Abrufen oder Setzen einiger Achseneigenschaften. |
|
Verbirgt alle visuellen Komponenten der x- und y-Achse. |
|
Verbirgt nicht alle visuellen Komponenten der x- und y-Achse. |
|
Setzt, ob das Rechteck-Patch des Axes gezeichnet wird. |
|
Ruft ab, ob das Rechteck-Patch des Axes gezeichnet wird. |
|
Setzt, ob Achsen-Ticks und Gitterlinien über oder unter den meisten Künstlern liegen. |
|
Ruft ab, ob Achsen-Ticks und Gitterlinien über oder unter den meisten Künstlern liegen. |
|
Konfiguriert die Gitterlinien. |
|
Ruft die Füllfarbe des Axes ab. |
|
Setzt die Füllfarbe des Axes. |
Eigenschaftszyklus#
Setzt den Eigenschaftszyklus des Axes. |
Achse / Grenzen#
Achsenzugriff#
Achsen- und Richtungsbegrenzungen#
Kehrt die x-Achse um. |
|
Gibt zurück, ob die x-Achse in die "inverse" Richtung ausgerichtet ist. |
|
Kehrt die y-Achse um. |
|
Gibt zurück, ob die y-Achse in die "inverse" Richtung ausgerichtet ist. |
|
Setzt die Sichtgrenzen der x-Achse. |
|
Gibt die Sichtgrenzen der x-Achse zurück. |
|
Setzt die Sichtgrenzen der y-Achse. |
|
Gibt die Sichtgrenzen der y-Achse zurück. |
|
Erweitert die |
|
Setzt die untere und obere numerische Grenze der x-Achse. |
|
Gibt die unteren und oberen Grenzen der x-Achse in aufsteigender Reihenfolge zurück. |
|
Setzt die untere und obere numerische Grenze der y-Achse. |
|
Gibt die unteren und oberen Grenzen der y-Achse in aufsteigender Reihenfolge zurück. |
Achsenbeschriftungen, Titel und Legende#
Setzt die Beschriftung für die x-Achse. |
|
Ruft den Textstring der x-Achsenbeschriftung ab. |
|
Setzt die Beschriftung für die y-Achse. |
|
Ruft den Textstring der y-Achsenbeschriftung ab. |
|
Zeigt nur "äußere" Beschriftungen und Tick-Beschriftungen an. |
|
Setzt einen Titel für den Axes. |
|
Ruft einen Achsentitel ab. |
|
Platziert eine Legende im Axes. |
|
Gibt die |
|
Gibt Handles und Beschriftungen für die Legende zurück |
Achsenskalen#
Setzt die Skala der x-Achse. |
|
Gibt die Skala der x-Achse zurück (als String). |
|
Setzt die Skala der y-Achse. |
|
Gibt die Skala der y-Achse zurück (als String). |
Automatische Skalierung und Ränder#
Ob beim automatischen Skalieren alle |
|
Setzt oder ruft Ränder um die Daten für die automatische Skalierung der Achsenbegrenzungen ab. |
|
Ruft den automatischen Skalierungsrand der x-Achse ab. |
|
Ruft den automatischen Skalierungsrand der y-Achse ab. |
|
Setzt den Abstand der x-Datenbegrenzungen vor der automatischen Skalierung. |
|
Setzt den Abstand der y-Datenbegrenzungen vor der automatischen Skalierung. |
|
Berechnet die Datengrenzen basierend auf den aktuellen Künstlern neu. |
|
Skaliert die Achsenansicht automatisch auf die Daten (umschalten). |
|
Skaliert die Ansichtsgrenzen automatisch anhand der Datengrenzen. |
|
Setzt, ob die automatische Skalierung auf jede Achse beim nächsten Zeichnen oder Aufruf von |
|
Gibt True zurück, wenn jede Achse automatisch skaliert wird, andernfalls False. |
|
Setzt, ob die x-Achse beim Zeichnen oder durch |
|
Gibt zurück, ob die x-Achse automatisch skaliert wird. |
|
Setzt, ob die y-Achse beim Zeichnen oder durch |
|
Gibt zurück, ob die y-Achse automatisch skaliert wird. |
Seitenverhältnis#
Passt den Axes für ein bestimmtes Daten-Seitenverhältnis an. |
|
Setzt das Seitenverhältnis der Achsenskalierung, d.h. y/x-Skala. |
|
Gibt das Seitenverhältnis der Achsenskalierung zurück. |
|
Setzt das Seitenverhältnis der Achsenbox, d.h. das Verhältnis von Höhe zu Breite. |
|
Gibt das Seitenverhältnis der Achsenbox zurück, d.h. das Verhältnis von Höhe zu Breite. |
|
Legt fest, wie der Axes angepasst wird, um das erforderliche Seitenverhältnis zu erreichen. |
|
Gibt zurück, ob der Axes seine physische Dimension ('box') oder seine Datengrenzen ('datalim') anpasst, um das gewünschte Seitenverhältnis zu erreichen. |
Ticks und Tick-Beschriftungen#
Setzt die Tick-Positionen der x-Achse und optional die Tick-Beschriftungen. |
|
Gibt die Tick-Positionen der x-Achse in Datenkoordinaten zurück. |
|
[Abgeraten] Setzt die Tick-Beschriftungen der x-Achse mit einer Liste von Zeichenkettenbeschriftungen. |
|
Ruft die Tick-Beschriftungen der x-Achse ab. |
|
Gibt die Haupt-Tick-Beschriftungen der x-Achse als Liste von |
|
Gibt die Neben-Tick-Beschriftungen der x-Achse als Liste von |
|
Gibt die Gitterlinien der x-Achse als Liste von |
|
Gibt die Tick-Linien der x-Achse als Liste von |
|
Konfiguriert die Achsen-Ticks und -Beschriftungen so, dass Daten entlang der x-Achse als Daten behandelt werden. |
|
Setzt die Tick-Positionen der y-Achse und optional die Tick-Beschriftungen. |
|
Gibt die Tick-Positionen der y-Achse in Datenkoordinaten zurück. |
|
[Abgeraten] Setzt die Tick-Beschriftungen der y-Achse mit einer Liste von Zeichenkettenbeschriftungen. |
|
Ruft die Tick-Beschriftungen der y-Achse ab. |
|
Gibt die Haupt-Tick-Beschriftungen der y-Achse als Liste von |
|
Gibt die Neben-Tick-Beschriftungen der y-Achse als Liste von |
|
Gibt die Gitterlinien der y-Achse als Liste von |
|
Gibt die Tick-Linien der y-Achse als Liste von |
|
Konfiguriert die Achsen-Ticks und -Beschriftungen so, dass Daten entlang der y-Achse als Daten behandelt werden. |
|
Entfernt Neben-Ticks vom Axes. |
|
Zeigt Neben-Ticks auf dem Axes an. |
|
Konfiguriert den |
|
Ändert das Erscheinungsbild von Ticks, Tick-Beschriftungen und Gitterlinien. |
|
Steuert das Verhalten von Haupt-Tick-Locators. |
Einheiten#
Konvertiert x unter Verwendung des Einheitentyps der x-Achse. |
|
Konvertiert y unter Verwendung des Einheitentyps der y-Achse. |
|
Gibt zurück, ob Einheiten auf einer Achse gesetzt sind. |
Hinzufügen von Künstlern#
Fügt einen |
|
Fügt dem Kind-Axes einen |
|
Fügt dem Axes eine |
|
Fügt dem Container des Axes einen |
|
Fügt dem Axes ein |
|
Fügt dem Axes eine |
|
Fügt dem Axes einen |
|
Fügt dem Axes eine |
Twinning und Teilen#
Erstellt einen Zwillings-Axes, der die x-Achse teilt. |
|
Erstellt einen Zwillings-Axes, der die y-Achse teilt. |
|
Teilt die x-Achse mit other. |
|
Teilt die y-Achse mit other. |
|
Gibt eine unveränderliche Ansicht des shared x-axes Grouper zurück. |
|
Gibt eine unveränderliche Ansicht des shared y-axes Grouper zurück. |
Achsenposition#
Ruft den Ankerpunkt ab. |
|
Definiert den Ankerpunkt. |
|
Gibt den Axes-Locator zurück. |
|
Setzt den Axes-Locator. |
|
Gibt die |
|
Setzt die |
|
Setzt die aktive Position auf die ursprüngliche Position zurück. |
|
Gibt die Position des Axes innerhalb der Figur als |
|
Setzt die Position des Axes. |
Asynchron/Event-basiert#
Ob der Künstler 'veraltet' ist und neu gezeichnet werden muss, damit die Ausgabe dem internen Zustand des Künstlers entspricht. |
|
Ruft alle registrierten Callbacks auf. |
|
Fügt eine Callback-Funktion hinzu, die aufgerufen wird, wenn sich eine der Eigenschaften des |
|
Entfernt einen Callback basierend auf seiner Observer-ID. |
Interaktiv#
Gibt zurück, ob dieser Axes eine Schwenk-/Zoom-Button-Funktionalität unterstützt. |
|
Gibt zurück, ob dieser Axes die Zoom-Box-Button-Funktionalität unterstützt. |
|
Ruft ab, ob der Axes auf Navigationsbefehle reagiert. |
|
Legt fest, ob der Axes auf Befehle der Navigations-Symbolleiste reagiert. |
|
Ruft den Status der Navigations-Symbolleiste ab: 'PAN', 'ZOOM' oder None. |
|
Setzt den Status der Navigations-Symbolleiste. |
|
Ruft ab, wie Schwenk-/Zoom-Ereignisse an Axes unterhalb dieser weitergeleitet werden. |
|
Legt fest, wie Schwenk-/Zoom-Ereignisse an Axes unterhalb dieser weitergeleitet werden. |
|
Wird aufgerufen, wenn ein Schwenkvorgang gestartet wurde. |
|
Wird aufgerufen, wenn sich die Maus während eines Schwenkvorgangs bewegt. |
|
Wird aufgerufen, wenn ein Schwenkvorgang abgeschlossen ist (wenn die Maustaste losgelassen wird). |
|
Gibt eine Formatierungszeichenkette für die x-, y-Koordinaten zurück. |
|
Gibt eine Zeichenkettendarstellung von data zurück. |
|
Gibt x als x-Wert formatiert zurück. |
|
Gibt y als y-Wert formatiert zurück. |
|
Gibt zurück, ob dieser Künstler für benutzerdefinierte Kontextinformationen abgefragt wird, wenn sich der Mauszeiger darüber bewegt. |
|
Gibt zurück, ob das gegebene Ereignis (in Anzeigekoordinaten) im Axes liegt. |
|
Testet, ob der Künstler das Mausereignis enthält. |
|
Gibt zurück, ob point (Paar von Pixelkoordinaten) innerhalb des Axes-Patches liegt. |
|
Gibt die Cursor-Daten für ein gegebenes Ereignis zurück. |
Kinder#
Zeichnen#
Zeichnet den Künstler (und seine Kinder) mit dem gegebenen Renderer. |
|
Zeichnet einen einzelnen Künstler effizient neu. |
|
Zeichnet die Achsendaten effizient neu, aber nicht Achsen-Ticks, Beschriftungen usw. |
|
Gibt den zorder-Wert zurück, unter dem Künstler rasterisiert werden. |
|
Setzt den zorder-Schwellenwert für die Rasterisierung für Vektorgrafikausgaben. |
|
Gibt die Bounding Box des Axes im Anzeigebereich zurück. |
|
Gibt die eng anliegende Bounding Box des Axes zurück, einschließlich der Achsen und ihrer Dekorationen (xlabel, title, etc). |
Projektion#
Methoden, die von Axis verwendet werden und für nicht-rechteckige Axes überschrieben werden müssen.
Ruft die Transformation ab, die zum Zeichnen von X-Achsen-Beschriftungen, Ticks und Gitterlinien verwendet wird. |
|
Ruft die Transformation ab, die zum Zeichnen von Y-Achsen-Beschriftungen, Ticks und Gitterlinien verwendet wird. |
|
Gibt das Seitenverhältnis der skalierten Daten zurück. |
|
Andere#
Gibt eine Standardliste von Künstlern zurück, die für die Berechnung der Begrenzungsbox verwendet werden. |
|
Gibt den Clip-Pfad mit dem angewendeten nicht-affinen Teil seiner Transformation zurück, und den verbleibenden affinen Teil seiner Transformation. |
|
Gibt zurück, ob dem Achsenobjekt Künstler hinzugefügt wurden. |
|
Setzt mehrere Eigenschaften auf einmal. |
|
Entfernt den Künstler aus der Abbildung, wenn möglich. |
- class matplotlib.axes.Axes.ArtistList(axes, prop_name, valid_types=None, invalid_types=None)#
Eine Unterliste von Achsen-Kindern, basierend auf ihrem Typ.
Die typenspezifischen Unterlisten von Kindern wurden in Matplotlib 3.7 unveränderlich gemacht. In Zukunft können diese Künstlerlisten durch Tupel ersetzt werden. Verwenden Sie sie so, als wären sie bereits ein Tupel.
- Parameter:
- axes
Axes Das Achsenobjekt, aus dem diese Unterliste die Künstler-Kinder ziehen wird.
- prop_namestr
Der Eigenschaftsname, der zum Zugriff auf diese Unterliste aus den Achsen verwendet wird; wird zur Generierung von Deprecation-Warnungen verwendet.
- valid_typeslist of type, optional
Eine Liste von Typen, die bestimmen, welche Kinder von dieser Unterliste zurückgegeben werden. Wenn angegeben, müssen die Künstler in der Unterliste Instanzen eines dieser Typen sein. Wenn nicht angegeben, ist jeder Typ von Künstler gültig (sofern nicht durch invalid_types eingeschränkt).
- invalid_typestuple, optional
Eine Liste von Typen, die bestimmen, welche Kinder von dieser Unterliste *nicht* zurückgegeben werden. Wenn angegeben, sind die Künstler in der Unterliste niemals Instanzen dieser Typen. Andernfalls werden keine Typen ausgeschlossen.
- axes