matplotlib.axes#

Erbschaft #

Vererbungsdiagramm von matplotlib.axes.Axes

Die Axes-Klasse #

Klasse matplotlib.axes. Axes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [source] #

Basen:_AxesBase

Das Axesenthält die meisten Abbildungselemente: Axis, Tick, Line2D, Text, Polygon, usw. und legt das Koordinatensystem fest.

Die AxesInstanz unterstützt Rückrufe über ein Rückrufattribut, das eine CallbackRegistryInstanz ist. Die Ereignisse, zu denen Sie eine Verbindung herstellen können, sind „xlim_changed“ und „ylim_changed“, und der Rückruf wird mit func( ax ) aufgerufen, wobei ax die AxesInstanz ist.

Attribute :
DatenLimBbox

Der Begrenzungsrahmen, der alle in den Achsen angezeigten Daten umschließt.

AnsichtLimBbox

Die Ansichtsgrenzen in Datenkoordinaten.

Baue eine Axt in einer Figur.

Parameter :
FeigeFigure

Die Axes ist in der Abb . gebaut .Figure

Rect- Tupel (links, unten, Breite, Höhe).

Die Achsen sind im Rechteck rect gebaut . rect ist in FigureKoordinaten.

Sharex, Sharey Axes, optional

Das x oder y axiswird mit der x- oder y-Achse in der Eingabe geteilt Axes.

frameon bool, Standard: True

Ob der Achsenrahmen sichtbar ist.

box_aspect Float, optional

Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe set_box_aspectfür Details.

**Kwarg

Weitere optionale Schlüsselwortargumente:

Eigentum

Beschreibung

adjustable

{'box', 'datalim'}

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt

alpha

Skalar oder Keine

anchor

(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

Unbekannt

autoscaley_on

Unbekannt

axes_locator

Callable[[Achsen, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

Float oder None

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

facecoloroder FC

Farbe

figure

Figure

frame_on

bool

gid

Str

in_layout

bool

label

Objekt

mouseover

bool

navigate

bool

navigate_mode

Unbekannt

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

position

[links, unten, Breite, Höhe] oderBbox

prop_cycle

Unbekannt

rasterization_zorder

Float oder None

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

title

Str

transform

Transform

url

Str

visible

bool

xbound

Unbekannt

xlabel

Str

xlim

(unten: Schwimmer, oben: Schwimmer)

xmargin

Schwimmer größer als -0,5

xscale

Unbekannt

xticklabels

Unbekannt

xticks

Unbekannt

ybound

Unbekannt

ylabel

Str

ylim

(unten: Schwimmer, oben: Schwimmer)

ymargin

Schwimmer größer als -0,5

yscale

Unbekannt

yticklabels

Unbekannt

yticks

Unbekannt

zorder

schweben

Rückgaben :
Axes

Das neue AxesObjekt.

Nebenhandlungen #

SubplotBase

Basisklasse für Subplots, die AxesInstanzen mit zusätzlichen Methoden sind, um das Generieren und Bearbeiten eines Satzes von Axesinnerhalb einer Figur zu erleichtern.

subplot_class_factory

Plotten #

Einfach #

Axes.plot

Zeichnen Sie y gegen x als Linien und/oder Markierungen.

Axes.errorbar

Zeichnen Sie y gegen x als Linien und/oder Markierungen mit angehängten Fehlerbalken.

Axes.scatter

Ein Streudiagramm von y vs.

Axes.plot_date

[ Entmutigt ] Zeichnen Sie die Achse dazu, Floats als Datumsangaben zu behandeln.

Axes.step

Machen Sie ein Stufendiagramm.

Axes.loglog

Erstellen Sie ein Diagramm mit logarithmischer Skalierung sowohl auf der x- als auch auf der y-Achse.

Axes.semilogx

Erstellen Sie ein Diagramm mit logarithmischer Skalierung auf der x-Achse.

Axes.semilogy

Erstellen Sie ein Diagramm mit logarithmischer Skalierung auf der y-Achse.

Axes.fill_between

Füllen Sie den Bereich zwischen zwei horizontalen Kurven.

Axes.fill_betweenx

Füllen Sie den Bereich zwischen zwei vertikalen Kurven.

Axes.bar

Erstellen Sie ein Balkendiagramm.

Axes.barh

Erstellen Sie ein horizontales Balkendiagramm.

Axes.bar_label

Beschriften Sie ein Balkendiagramm.

Axes.stem

Erstellen Sie einen Stammplot.

Axes.eventplot

Zeichnen Sie identische parallele Linien an den angegebenen Positionen.

Axes.pie

Zeichnen Sie ein Tortendiagramm.

Axes.stackplot

Zeichnen Sie ein gestapeltes Flächendiagramm.

Axes.broken_barh

Zeichnen Sie eine horizontale Folge von Rechtecken.

Axes.vlines

Zeichnen Sie vertikale Linien bei jedem x von ymin bis ymax .

Axes.hlines

Zeichnen Sie horizontale Linien bei jedem y von xmin bis xmax .

Axes.fill

Zeichnen Sie gefüllte Polygone.

Spannen #

Axes.axhline

Fügen Sie eine horizontale Linie über die Achsen hinzu.

Axes.axhspan

Fügen Sie eine horizontale Spanne (Rechteck) über die Achsen hinzu.

Axes.axvline

Fügen Sie eine vertikale Linie über die Achsen hinzu.

Axes.axvspan

Fügen Sie eine vertikale Spanne (Rechteck) über die Achsen hinzu.

Axes.axline

Fügen Sie eine unendlich lange gerade Linie hinzu.

Spektral #

Axes.acorr

Zeichnen Sie die Autokorrelation von x .

Axes.angle_spectrum

Zeichnen Sie das Winkelspektrum.

Axes.cohere

Zeichnen Sie die Kohärenz zwischen x und y .

Axes.csd

Zeichnen Sie die Kreuzspektraldichte.

Axes.magnitude_spectrum

Zeichnen Sie das Magnitudenspektrum.

Axes.phase_spectrum

Zeichnen Sie das Phasenspektrum.

Axes.psd

Zeichnen Sie die spektrale Leistungsdichte.

Axes.specgram

Zeichnen Sie ein Spektrogramm.

Axes.xcorr

Zeichnen Sie die Kreuzkorrelation zwischen x und y .

Statistiken #

Axes.boxplot

Zeichnen Sie ein Box-and-Whisker-Diagramm.

Axes.violinplot

Machen Sie einen Geigenplot.

Axes.violin

Zeichenfunktion für Geigenplots.

Axes.bxp

Zeichenfunktion für Box- und Whisker-Plots.

Einsortiert #

Axes.hexbin

Erstellen Sie ein sechseckiges 2D-Binning-Diagramm der Punkte x , y .

Axes.hist

Berechnen und zeichnen Sie ein Histogramm.

Axes.hist2d

Erstellen Sie ein 2D-Histogramm.

Axes.stairs

Eine schrittweise konstante Funktion als Linie mit Begrenzungskanten oder als gefüllter Plot.

Konturen #

Axes.clabel

Beschriften Sie ein Konturdiagramm.

Axes.contour

Höhenlinien einzeichnen.

Axes.contourf

Zeichnen Sie gefüllte Konturen.

2D-Arrays #

Axes.imshow

Zeigen Sie Daten als Bild an, dh auf einem regulären 2D-Raster.

Axes.matshow

Stellen Sie die Werte einer 2D-Matrix oder eines Arrays als farbcodiertes Bild dar.

Axes.pcolor

Erstellen Sie ein Pseudofarbendiagramm mit einem unregelmäßigen rechteckigen Gitter.

Axes.pcolorfast

Erstellen Sie ein Pseudofarbendiagramm mit einem unregelmäßigen rechteckigen Gitter.

Axes.pcolormesh

Erstellen Sie ein Pseudofarbendiagramm mit einem unregelmäßigen rechteckigen Gitter.

Axes.spy

Zeichnen Sie das Sparsity-Muster eines 2D-Arrays.

Unstrukturierte Dreiecke #

Axes.tripcolor

Erstellen Sie ein Falschfarbendiagramm eines unstrukturierten dreieckigen Gitters.

Axes.triplot

Zeichnen Sie ein unstrukturiertes Dreiecksgitter als Linien und/oder Markierungen.

Axes.tricontour

Zeichnen Sie Höhenlinien auf einem unstrukturierten Dreiecksgitter.

Axes.tricontourf

Zeichnen Sie Konturbereiche auf einem unstrukturierten Dreiecksgitter.

Text und Anmerkungen #

Axes.annotate

Beschriften Sie den Punkt xy mit Text text .

Axes.text

Fügen Sie den Achsen Text hinzu.

Axes.table

Hinzufügen einer Tabelle zu einer Axes.

Axes.arrow

Fügen Sie den Achsen einen Pfeil hinzu.

Axes.inset_axes

Fügen Sie diesen vorhandenen Achsen eine untergeordnete Achsenachse hinzu.

Axes.indicate_inset

Fügen Sie den Achsen einen Einsatzindikator hinzu.

Axes.indicate_inset_zoom

Fügen Sie den Achsen basierend auf den Achsengrenzen für eine inset_ax ein Inset-Indikatorrechteck hinzu und ziehen Sie Verbindungen zwischen inset_ax und dem Rechteck.

Axes.secondary_xaxis

Fügen Sie diesen Achsen eine zweite x-Achse hinzu.

Axes.secondary_yaxis

Fügen Sie diesen Achsen eine zweite y-Achse hinzu.

Vektorfelder #

Axes.barbs

Zeichnen Sie ein 2D-Feld mit Widerhaken.

Axes.quiver

Zeichnen Sie ein 2D-Pfeilfeld.

Axes.quiverkey

Fügen Sie einem Quiver Plot einen Schlüssel hinzu.

Axes.streamplot

Zeichnen Sie Stromlinien eines Vektorflusses.

Löschen #

Axes.cla

Säubere die Äxte.

Axes.clear

Säubere die Äxte.

Auftritt #

Axes.axis

Praktische Methode zum Abrufen oder Festlegen einiger Achseneigenschaften.

Axes.set_axis_off

Schalten Sie die x- und y-Achse aus.

Axes.set_axis_on

Schalten Sie die x- und y-Achse ein.

Axes.set_frame_on

Legen Sie fest, ob das rechteckige Patch „Achsen“ gezeichnet wird.

Axes.get_frame_on

Ermitteln Sie, ob das Rechteck-Patch „Axes“ gezeichnet wird.

Axes.set_axisbelow

Legen Sie fest, ob Achsenmarkierungen und Gitterlinien über oder unter den meisten Künstlern liegen.

Axes.get_axisbelow

Finden Sie heraus, ob Achsenmarkierungen und Gitternetzlinien über oder unter den meisten Künstlern liegen.

Axes.grid

Konfigurieren Sie die Gitterlinien.

Axes.get_facecolor

Holen Sie sich die Gesichtsfarbe der Äxte.

Axes.set_facecolor

Stellen Sie die Gesichtsfarbe der Äxte ein.

Immobilienzyklus #

Axes.set_prop_cycle

Legen Sie den Eigenschaftszyklus der Achsen fest.

Achse / Grenzen #

Axes.get_xaxis

[ Entmutigt ] Gibt die XAxis-Instanz zurück.

Axes.get_yaxis

[ Entmutigt ] Gibt die YAxis-Instanz zurück.

Achsengrenzen und -richtung #

Axes.invert_xaxis

Kehre die x-Achse um.

Axes.xaxis_inverted

Gibt zurück, ob die x-Achse in die "umgekehrte" Richtung orientiert ist.

Axes.invert_yaxis

Invertieren Sie die y-Achse.

Axes.yaxis_inverted

Gibt zurück, ob die Y-Achse in die "umgekehrte" Richtung ausgerichtet ist.

Axes.set_xlim

Legen Sie die Anzeigegrenzen für die X-Achse fest.

Axes.get_xlim

Gibt die X-Achsen-Ansichtsgrenzen zurück.

Axes.set_ylim

Legen Sie die Anzeigegrenzen für die Y-Achse fest.

Axes.get_ylim

Gibt die Ansichtsgrenzen der Y-Achse zurück.

Axes.update_datalim

Erweitern Sie die dataLimBbox um die angegebenen Punkte.

Axes.set_xbound

Legen Sie die unteren und oberen numerischen Grenzen der x-Achse fest.

Axes.get_xbound

Gibt die unteren und oberen X-Achsen-Grenzen in aufsteigender Reihenfolge zurück.

Axes.set_ybound

Legen Sie die unteren und oberen numerischen Grenzen der y-Achse fest.

Axes.get_ybound

Gibt die unteren und oberen Grenzen der y-Achse in aufsteigender Reihenfolge zurück.

Achsenbeschriftungen, Titel und Legende #

Axes.set_xlabel

Legen Sie die Beschriftung für die x-Achse fest.

Axes.get_xlabel

Rufen Sie die xlabel-Textzeichenfolge ab.

Axes.set_ylabel

Legen Sie die Beschriftung für die y-Achse fest.

Axes.get_ylabel

Holen Sie sich die ylabel-Textzeichenfolge.

Axes.set_title

Legen Sie einen Titel für die Achsen fest.

Axes.get_title

Holen Sie sich einen Axes-Titel.

Axes.legend

Platziere eine Legende auf den Äxten.

Axes.get_legend

Geben Sie die LegendInstanz oder None zurück, wenn keine Legende definiert ist.

Axes.get_legend_handles_labels

Geben Sie Griffe und Beschriftungen für die Legende zurück

Achsenskalen #

Axes.set_xscale

Stellen Sie die Skala der x-Achse ein.

Axes.get_xscale

Gibt die Skala der x-Achse (als str) zurück.

Axes.set_yscale

Stellen Sie die Skala der Y-Achse ein.

Axes.get_yscale

Gibt die Skala der Y-Achse (als str) zurück.

Autoskalierung und Ränder #

Axes.use_sticky_edges

Ob beim Autoscaling allen gehorcht werden soll Artist.sticky_edges.

Axes.margins

Autoscaling-Ränder festlegen oder abrufen.

Axes.set_xmargin

Legen Sie das Auffüllen von X-Datenlimits vor der automatischen Skalierung fest.

Axes.set_ymargin

Legen Sie das Auffüllen von Y-Datengrenzen vor der automatischen Skalierung fest.

Axes.relim

Berechnen Sie die Datenlimits basierend auf aktuellen Künstlern neu.

Axes.autoscale

Achsenansicht automatisch auf die Daten skalieren (umschalten).

Axes.autoscale_view

Skalieren Sie die Ansichtsgrenzen mithilfe der Datengrenzen automatisch.

Axes.set_autoscale_on

Legen Sie fest, ob beim nächsten Zeichnen oder Aufrufen von Autoscaling auf jede Achse angewendet wird Axes.autoscale_view.

Axes.get_autoscale_on

Gibt True zurück, wenn jede Achse automatisch skaliert wird, andernfalls False.

Axes.set_autoscalex_on

Legen Sie fest, ob die X-Achse beim Zeichnen automatisch skaliert wird oder um Axes.autoscale_view.

Axes.get_autoscalex_on

Gibt zurück, ob die X-Achse automatisch skaliert ist.

Axes.set_autoscaley_on

Legen Sie fest, ob die Y-Achse beim Zeichnen automatisch skaliert wird oder um Axes.autoscale_view.

Axes.get_autoscaley_on

Gibt zurück, ob die Y-Achse automatisch skaliert wird.

Seitenverhältnis #

Axes.apply_aspect

Passen Sie die Achsen für ein bestimmtes Datenseitenverhältnis an.

Axes.set_aspect

Stellen Sie das Seitenverhältnis der Achsenskalierung ein, dh y/x-Skalierung.

Axes.get_aspect

Gibt das Seitenverhältnis der Achsenskalierung zurück.

Axes.set_box_aspect

Stellen Sie das Seitenverhältnis der Axes-Box ein, dh das Verhältnis von Höhe zu Breite.

Axes.get_box_aspect

Gibt den Achsen-Box-Aspekt zurück, dh das Verhältnis von Höhe zu Breite.

Axes.set_adjustable

Legen Sie fest, wie die Achsen angepasst werden, um das erforderliche Seitenverhältnis zu erreichen.

Axes.get_adjustable

Geben Sie an, ob die Achsen ihre physische Dimension ('box') oder ihre Datengrenzen ('datalim') anpassen, um das gewünschte Seitenverhältnis zu erreichen.

Zecken und Zeckenetiketten #

Axes.set_xticks

Legen Sie die Tick-Positionen und optionalen Beschriftungen der X-Achse fest.

Axes.get_xticks

Gibt die Tick-Positionen der x-Achse in Datenkoordinaten zurück.

Axes.set_xticklabels

Legen Sie die Beschriftungen der X-Achse mit einer Liste von Zeichenfolgenbeschriftungen fest.

Axes.get_xticklabels

Holen Sie sich die Tick-Labels der xaxis.

Axes.get_xmajorticklabels

Gibt die Hauptstrichbeschriftungen der X-Achse als Liste von zurück Text.

Axes.get_xminorticklabels

Gibt die Nebenstrichbeschriftungen der X-Achse als Liste von zurück Text.

Axes.get_xgridlines

Gibt die Gitterlinien der x-Achse als Liste von Line2Ds zurück.

Axes.get_xticklines

Gibt die Tick-Linien der x-Achse als Liste von Line2Ds zurück.

Axes.xaxis_date

Richten Sie Achsenstriche und Beschriftungen ein, um Daten entlang der x-Achse als Datum zu behandeln.

Axes.set_yticks

Legen Sie die Tick-Positionen und optionalen Beschriftungen der Y-Achse fest.

Axes.get_yticks

Gibt die Tick-Positionen der Y-Achse in Datenkoordinaten zurück.

Axes.set_yticklabels

Legen Sie die Beschriftungen der Yaxis mit einer Liste von Zeichenfolgenbeschriftungen fest.

Axes.get_yticklabels

Holen Sie sich die Tick-Labels der Yaxis.

Axes.get_ymajorticklabels

Gibt die Hauptstrichbeschriftungen der Y-Achse als Liste von zurück Text.

Axes.get_yminorticklabels

Gibt die Nebenstrichbeschriftungen der Y-Achse als Liste von zurück Text.

Axes.get_ygridlines

Gibt die Gitterlinien der Y-Achse als Liste von Line2Ds zurück.

Axes.get_yticklines

Gibt die Tick-Linien der Y-Achse als Liste von Line2Ds zurück.

Axes.yaxis_date

Richten Sie Achsenstriche und Beschriftungen ein, um Daten entlang der Y-Achse als Datum zu behandeln.

Axes.minorticks_off

Entfernen Sie kleinere Häkchen von den Achsen.

Axes.minorticks_on

Zeigt kleinere Ticks auf den Achsen an.

Axes.ticklabel_format

Konfigurieren Sie die ScalarFormatterstandardmäßig für Linearachsen verwendete.

Axes.tick_params

Ändern Sie das Aussehen von Teilstrichen, Teilstrichbeschriftungen und Gitternetzlinien.

Axes.locator_params

Steuerverhalten von Hauptzeckenlokalisatoren.

Einheiten #

Axes.convert_xunits

Konvertieren Sie x mit dem Einheitentyp der x-Achse.

Axes.convert_yunits

Konvertieren Sie y mit dem Einheitentyp der y-Achse.

Axes.have_units

Gibt zurück, ob Einheiten auf einer Achse eingestellt sind.

Künstler werden hinzugefügt #

Axes.add_artist

Füge ein Artistzu den Äxten hinzu; den Künstler zurückgeben.

Axes.add_child_axes

Füge ein AxesBasezu den Kindern der Axes hinzu; gib die untergeordneten Achsen zurück.

Axes.add_collection

Füge a Collectionzu den Äxten hinzu; die Sammlung zurückgeben.

Axes.add_container

Füge ein Containerzu den Containern der Äxte hinzu; den Behälter zurückgeben.

Axes.add_image

Füge ein AxesImagezu den Äxten hinzu; das Bild zurückgeben.

Axes.add_line

Füge a Line2Dzu den Äxten hinzu; die Zeile zurückgeben.

Axes.add_patch

Füge a Patchzu den Äxten hinzu; den Patch zurückgeben.

Axes.add_table

Füge a Tablezu den Äxten hinzu; den Tisch zurückgeben.

Twinning und Teilen #

Axes.twinx

Erstellen Sie eine Zwillingsachse, die die xaxis teilt.

Axes.twiny

Erstellen Sie eine Zwillingsachse, die die Yaxis teilt.

Axes.sharex

Teilen Sie die x-Achse mit anderen .

Axes.sharey

Teilen Sie die y-Achse mit anderen .

Axes.get_shared_x_axes

Geben Sie eine unveränderliche Ansicht auf den gemeinsam genutzten X-Achsen-Grouper zurück.

Axes.get_shared_y_axes

Geben Sie eine unveränderliche Ansicht auf dem gemeinsam genutzten Y-Achsen-Grouper zurück.

Achsenposition #

Axes.get_anchor

Holen Sie sich die Ankerposition.

Axes.set_anchor

Definieren Sie die Ankerposition.

Axes.get_axes_locator

Gibt den axis_locator zurück.

Axes.set_axes_locator

Stellen Sie den Achsen-Locator ein.

Axes.reset_position

Setzen Sie die aktive Position auf die ursprüngliche Position zurück.

Axes.get_position

Gibt die Position der Achsen innerhalb der Figur als zurück Bbox.

Axes.set_position

Stellen Sie die Achsenposition ein.

Asynchron/ereignisbasiert #

Axes.stale

Ob der Künstler „abgestanden“ ist und neu gezeichnet werden muss, damit die Ausgabe dem internen Zustand des Künstlers entspricht.

Axes.pchanged

Rufen Sie alle registrierten Rückrufe an.

Axes.add_callback

Fügen Sie eine Rückruffunktion hinzu, die aufgerufen wird, wenn sich eine der ArtistEigenschaften von ändert.

Axes.remove_callback

Entfernen Sie einen Rückruf basierend auf seiner Beobachter-ID.

Interaktiv #

Axes.can_pan

Geben Sie zurück, ob diese Achsen eine Schwenk-/Zoom-Schaltflächenfunktion unterstützen.

Axes.can_zoom

Gibt zurück, ob diese Axes die Funktionalität der Zoombox-Schaltfläche unterstützt.

Axes.get_navigate

Ermitteln Sie, ob die Achsen auf Navigationsbefehle reagieren.

Axes.set_navigate

Legen Sie fest, ob Axes auf Befehle der Navigationssymbolleiste reagiert.

Axes.get_navigate_mode

Rufen Sie den Status der Schaltfläche der Navigationssymbolleiste ab: „PAN“, „ZOOM“ oder „Keine“.

Axes.set_navigate_mode

Legen Sie den Status der Navigationssymbolleistenschaltfläche fest.

Axes.start_pan

Wird aufgerufen, wenn ein Pan-Vorgang gestartet wurde.

Axes.drag_pan

Wird aufgerufen, wenn sich die Maus während eines Schwenkvorgangs bewegt.

Axes.end_pan

Wird aufgerufen, wenn ein Pan-Vorgang abgeschlossen ist (wenn die Maustaste gedrückt ist).

Axes.format_coord

Gibt eine Formatzeichenfolge zurück, die die x- , y - Koordinaten formatiert.

Axes.format_cursor_data

Gibt eine Zeichenfolgendarstellung von data zurück .

Axes.format_xdata

Gibt x als x-Wert formatiert zurück.

Axes.format_ydata

Gibt y formatiert als y-Wert zurück.

Axes.mouseover

Gibt zurück, ob dieser Künstler nach benutzerdefinierten Kontextinformationen gefragt wird, wenn der Mauszeiger darüber bewegt wird.

Axes.in_axes

Gibt zurück, ob sich das angegebene Ereignis (in Anzeigekoordinaten) in den Achsen befindet.

Axes.contains

Testen Sie, ob der Künstler das Mausereignis enthält.

Axes.contains_point

Gibt zurück, ob sich ein Punkt (Pixelkoordinatenpaar) innerhalb des Axes-Patches befindet.

Axes.get_cursor_data

Gibt die Cursordaten für ein bestimmtes Ereignis zurück.

Kinder #

Axes.get_children

Gibt eine Liste der untergeordneten Artists von this zurück Artist.

Axes.get_images

Gibt eine Liste von AxesImages zurück, die in den Achsen enthalten sind.

Axes.get_lines

Gibt eine Liste von Zeilen zurück, die in den Achsen enthalten sind.

Axes.findobj

Finden Sie Künstlerobjekte.

Zeichnung #

Axes.draw

Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.

Axes.draw_artist

Zeichnen Sie effizient einen einzelnen Künstler neu.

Axes.redraw_in_frame

Achsendaten effizient neu zeichnen, aber keine Achsenticks, Beschriftungen usw.

Axes.get_renderer_cache

[ Veraltet ]

Axes.get_rasterization_zorder

Gibt den zorder-Wert zurück, unter dem Künstler gerastert werden.

Axes.set_rasterization_zorder

Legen Sie den Zorder-Schwellenwert für die Rasterung für die Vektorgrafikausgabe fest.

Axes.get_window_extent

Geben Sie den Begrenzungsrahmen der Achsen im Anzeigebereich zurück; args und kwargs sind leer.

Axes.get_tightbbox

Geben Sie den engen Begrenzungsrahmen der Achsen zurück, einschließlich der Achse und ihrer Dekorateure (Xlabel, Titel usw.).

Projektion #

Von diesem verwendete Methoden Axismüssen für nicht geradlinige Achsen überschrieben werden.

Axes.name

Axes.get_xaxis_transform

Holen Sie sich die Transformation, die zum Zeichnen von X-Achsen-Beschriftungen, Teilstrichen und Gitternetzlinien verwendet wird.

Axes.get_yaxis_transform

Holen Sie sich die Transformation, die zum Zeichnen von Y-Achsenbeschriftungen, Teilstrichen und Gitternetzlinien verwendet wird.

Axes.get_data_ratio

Gibt das Seitenverhältnis der skalierten Daten zurück.

Axes.get_xaxis_text1_transform

Rückgaben :

Axes.get_xaxis_text2_transform

Rückgaben :

Axes.get_yaxis_text1_transform

Rückgaben :

Axes.get_yaxis_text2_transform

Rückgaben :

Andere #

Axes.zorder

Axes.get_default_bbox_extra_artists

Gibt eine Standardliste von Künstlern zurück, die für die Berechnung des Begrenzungsrahmens verwendet werden.

Axes.get_transformed_clip_path_and_affine

Geben Sie den Clip-Pfad mit dem angewendeten nicht-affinen Teil seiner Transformation und dem verbleibenden affinen Teil seiner Transformation zurück.

Axes.has_data

Geben Sie an, ob Künstler zu den Achsen hinzugefügt wurden.

Axes.set

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Klasse matplotlib.axes.Axes. ArtistList ( axiss , prop_name , add_name , valid_types = None , invalid_types = None ) #

Eine Unterliste von Axes-Kindern basierend auf ihrem Typ.

Die typspezifischen untergeordneten Unterlisten werden in Matplotlib 3.7 unveränderlich. Dann werden diese Künstlerlisten wahrscheinlich durch Tupel ersetzt. Verwenden Sie es so, als wäre dies bereits ein Tupel.

Diese Klasse existiert nur für die Übergangszeit, um vor der veralteten Änderung von Künstlerlisten zu warnen.

Parameter :
Achsen .Achsen.Achsen

Die Achsen, aus denen diese Unterliste die Kinderkünstler ziehen wird.

prop_name str

Der Eigenschaftsname, der für den Zugriff auf diese Unterliste von den Achsen aus verwendet wird; Wird verwendet, um Verfallswarnungen zu generieren.

add_name str

Der Methodenname, der zum Hinzufügen von Künstlern des Typs dieser Unterliste zu den Achsen verwendet wird; Wird verwendet, um Verfallswarnungen zu generieren.

valid_types Typliste , optional

Eine Liste von Typen, die bestimmen, welche untergeordneten Elemente von dieser Unterliste zurückgegeben werden. Falls angegeben, müssen die Künstler in der Unterliste Instanzen eines dieser Typen sein. Wenn nicht angegeben, ist jeder Künstlertyp gültig (sofern nicht durch invalid_types eingeschränkt .)

invalid_types- Tupel, optional

Eine Liste von Typen, die bestimmen, welche untergeordneten Elemente von dieser Unterliste nicht zurückgegeben werden. Wenn angegeben, werden Künstler in der Unterliste niemals eine Instanz dieser Typen sein. Andernfalls werden keine Typen ausgeschlossen.

einfügen ( Index , Element ) #

S.insert(index, value) – Wert vor Index einfügen