matplotlib.axes.Axes.axis#

Axes.axis(arg=None, /, *, emit=True, **kwargs)[Quelle]#

Bequemlichkeitsmethode zum Abrufen oder Setzen einiger Achseneigenschaften.

Aufrufsignaturen

xmin, xmax, ymin, ymax = axis()
xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax])
xmin, xmax, ymin, ymax = axis(option)
xmin, xmax, ymin, ymax = axis(**kwargs)
Parameter:
xmin, xmax, ymin, ymaxfloat, optional

Die zu setzenden Achsenlimits. Dies kann auch erreicht werden durch

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
optionbool oder str

Wenn bool, schaltet Achsenlinien und Beschriftungen ein oder aus. Wenn String, sind mögliche Werte

Wert

Beschreibung

'off' oder False

Alle Achsendekorationen ausblenden, d.h. Achsenbeschriftungen, Spines, Tick-Markierungen, Tick-Beschriftungen und Gitterlinien. Dies ist dasselbe wie set_axis_off().

'on' oder True

Alle Achsendekorationen nicht ausblenden, d.h. Achsenbeschriftungen, Spines, Tick-Markierungen, Tick-Beschriftungen und Gitterlinien. Dies ist dasselbe wie set_axis_on().

'equal'

Gleiche Skalierung einstellen (d.h. Kreise rund machen), indem die Achsenlimits geändert werden. Dies ist dasselbe wie ax.set_aspect('equal', adjustable='datalim'). Explizite Datenlimits werden in diesem Fall möglicherweise nicht berücksichtigt.

'scaled'

Gleiche Skalierung einstellen (d.h. Kreise rund machen), indem die Dimensionen der Plot-Box geändert werden. Dies ist dasselbe wie ax.set_aspect('equal', adjustable='box', anchor='C'). Zusätzlich wird weiteres Autoscaling deaktiviert.

'tight'

Limits setzen, die gerade groß genug sind, um alle Daten anzuzeigen, dann weiteres Autoscaling deaktivieren.

'auto'

Automatische Skalierung (Plot-Box mit Daten füllen).

'image'

'scaled' mit Achsenlimits gleich Datenlimits.

'square'

Quadratischer Plot; ähnlich wie 'scaled', aber initial erzwingend xmax-xmin == ymax-ymin.

emitbool, Standard: True

Ob Beobachter über die Änderung der Achsenlimits informiert werden. Diese Option wird an set_xlim und set_ylim weitergegeben.

Gibt zurück:
xmin, xmax, ymin, ymaxfloat

Die Achsenlimits.

Anmerkungen

Für 3D-Achsen nimmt diese Methode zusätzlich zmin, zmax als Parameter und gibt sie ebenfalls zurück.

Beispiele für die Verwendung von matplotlib.axes.Axes.axis#

Parasite Simple2

Parasite Simple2

Einfache Achsenlinie4

Einfache Achsenlinie4

Achsenrichtung

Achsenrichtung

axis_direction Demo

axis_direction Demo

Achsenlinien-Stile

Achsenlinien-Stile

Features von floating_axes

Features von floating_axes

Parasite Achsen-Demo

Parasite Achsen-Demo

Parasite Achsen-Demo

Parasite Achsen-Demo

Ticklabel-Ausrichtung

Ticklabel-Ausrichtung

Ticklabel-Richtung

Ticklabel-Richtung

Einfache Achsenrichtung

Einfache Achsenrichtung

Einfache Achsen-Tick-Beschriftung und Tick-Richtungen

Einfache Achsen-Tick-Beschriftung und Tick-Richtungen

Einfacher Achsen-Pad

Einfacher Achsen-Pad

Benutzerdefinierte Spines mit axisartist

Benutzerdefinierte Spines mit axisartist

Einfache Achsenlinie

Einfache Achsenlinie

Einfache Achsenlinie3

Einfache Achsenlinie3

Farben im Standard-Eigenschaftskreislauf

Farben im Standard-Eigenschaftskreislauf

Bilder mit Patches beschneiden

Bilder mit Patches beschneiden

Gefülltes Polygon

Gefülltes Polygon

Gepacktes Blasendiagramm

Gepacktes Blasendiagramm

TickedStroke Patheffect

TickedStroke Patheffect

Balken eines Kreises

Balken eines Kreises

Schraffur-Stilreferenz

Schraffur-Stilreferenz

PathPatch-Objekt

PathPatch-Objekt

Ishikawa-Diagramm

Ishikawa-Diagramm

ggplot Stilvorlage

ggplot Stilvorlage

Farben spezifizieren

Farben spezifizieren

Schnelleinstieg

Schnelleinstieg

Text in Matplotlib

Text in Matplotlib