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
FalseAlle Achsendekorationen ausblenden, d.h. Achsenbeschriftungen, Spines, Tick-Markierungen, Tick-Beschriftungen und Gitterlinien. Dies ist dasselbe wie
set_axis_off().'on' oder
TrueAlle 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_xlimundset_ylimweitergegeben.
- 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#
Einfache Achsen-Tick-Beschriftung und Tick-Richtungen