matplotlib.axes.Axes.set_aspect#
- Axes.set_aspect(aspect, adjustable=None, anchor=None, share=False)[Quelle]#
Setzt das Seitenverhältnis der Achsenskalierung, d. h. das y/x-Verhältnis.
- Parameter:
- aspect{'auto', 'equal'} oder float
Mögliche Werte
'auto': Füllt das Positionsrechteck mit Daten.
'equal': Identisch mit
aspect=1, d. h. gleiche Skalierung für x und y.float: Die angezeigte Größe von 1 Einheit in y-Datenkoordinaten wird das aspect-fache der angezeigten Größe von 1 Einheit in x-Datenkoordinaten sein; z. B. für
aspect=2wird ein Quadrat in Datenkoordinaten mit einer Höhe, die doppelt so groß ist wie seine Breite, gerendert.
- adjustableNone oder {'box', 'datalim'}, optional
Wenn nicht
None, definiert dies, welcher Parameter angepasst wird, um das erforderliche Seitenverhältnis zu erfüllen. Weitere Details finden Sie unterset_adjustable.- anchorNone oder str oder (float, float), optional
Wenn nicht
None, definiert dies, wo die Achsen gezeichnet werden, wenn aufgrund von Seitenverhältnisbeschränkungen zusätzlicher Platz vorhanden ist. Die gebräuchlichste Art, den Anker anzugeben, sind Abkürzungen von HimmelsrichtungenWert
Beschreibung
'C'
zentriert
'SW'
untere linke Ecke
'S'
Mitte der unteren Kante
'SE'
untere rechte Ecke
usw.
Weitere Details finden Sie unter
set_anchor.- sharebool, Standard: False
Wenn
True, werden die Einstellungen auf alle gemeinsam genutzten Achsen angewendet.
Siehe auch
matplotlib.axes.Axes.set_adjustableLegt fest, wie der Axes angepasst wird, um das erforderliche Seitenverhältnis zu erreichen.
matplotlib.axes.Axes.set_anchorSetzt die Position bei zusätzlichem Platz.
Beispiele für die Verwendung von matplotlib.axes.Axes.set_aspect#
Histogramm an Streudiagramm ausrichten mit locatable Axes
Mehrere Linien mit einer LineCollection darstellen
Ansichtsgrenzen mit Rändern und sticky_edges steuern