matplotlib.axes.Axes.set_ylim#
- Axes.set_ylim(bottom=None, top=None, *, emit=True, auto=False, ymin=None, ymax=None)[Quelle]#
Setzt die Ansichtslimits der y-Achse.
- Parameter:
- bottomfloat, optional
Die untere y-Achsenbegrenzung in Datenkoordinaten. Wenn None übergeben wird, bleiben die Grenzen unverändert.
Die unteren und oberen y-Achsenbegrenzungen können auch als Tupel (bottom, top) als erstes positionsgebundenes Argument (oder als Schlüsselwortargument bottom) übergeben werden.
- topfloat, optional
Die obere y-Achsenbegrenzung in Datenkoordinaten. Wenn None übergeben wird, bleiben die Grenzen unverändert.
- emitbool, Standard: True
Ob Beobachter über die Grenzwertänderung benachrichtigt werden sollen.
- autobool oder None, default: False
Ob die automatische Skalierung der y-Achse aktiviert werden soll. True aktiviert, False deaktiviert, None bleibt unverändert.
- ymin, ymaxfloat, optional
Sie sind äquivalent zu bottom und top bzw. und es ist ein Fehler, sowohl ymin als auch bottom oder ymax und top zu übergeben.
- Gibt zurück:
- bottom, top(float, float)
Die neuen y-Achsenbegrenzungen in Datenkoordinaten.
Siehe auch
Anmerkungen
Der Wert bottom kann größer sein als der Wert top. In diesem Fall nehmen die y-Achsenwerte von bottom nach top ab.
Beispiele
>>> set_ylim(bottom, top) >>> set_ylim((bottom, top)) >>> bottom, top = set_ylim(bottom, top)
Eine Grenze kann unverändert bleiben.
>>> set_ylim(top=top_lim)
Die Grenzen können in umgekehrter Reihenfolge übergeben werden, um die Richtung der y-Achse umzukehren. Angenommen,
yrepräsentiert die Meerestiefe in m. Die y-Achsenbegrenzungen könnten wie folgt festgelegt werden, so dass eine Tiefe von 5000 m am unteren Ende des Plots und die Oberfläche, 0 m, am oberen Ende liegt.>>> set_ylim(5000, 0)
Beispiele mit matplotlib.axes.Axes.set_ylim#
Linien-, Poly- und RegularPoly-Sammlung mit Autoskalierung
Mehrere Linien mit einer LineCollection darstellen
SkewT-LogP-Diagramm: Verwendung von Transformationen und benutzerdefinierten Projektionen