matplotlib.pyplot.axis#

matplotlib.pyplot.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

Hinweis

Dies ist der pyplot-Wrapper für axes.Axes.axis.

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

Beispiele, die matplotlib.pyplot.axis verwenden#

Gefülltes Polygon

Gefülltes Polygon

Text automatisch umbrechen

Text automatisch umbrechen

Pyplot-Tutorial

Pyplot-Tutorial