matplotlib.axes.Axes.inset_axes#
- Axes.inset_axes(bounds, *, transform=None, zorder=5, **kwargs)[Quelle]#
Fügt eine untergeordnete inset Axes zu dieser vorhandenen Axes hinzu.
- Parameter:
- bounds[x0, y0, width, height]
Linke untere Ecke der inset Axes sowie ihre Breite und Höhe.
- transform
Transform Standardmäßig
ax.transAxes, d. h. die Einheiten von rect sind in Axes-relativen Koordinaten.- projection{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional
Der Projektionstyp der inset
Axes. str ist der Name einer benutzerdefinierten Projektion, sieheprojections. Der Standardwert None ergibt eine 'rechteckige' Projektion.- polarbool, default: False
Wenn True, ist dies äquivalent zu projection='polar'.
- axes_classUnterklasse vom Typ
Axes, optional Die instanziierte
axes.Axes-Unterklasse. Dieser Parameter ist inkompatibel mit projection und polar. Siehe axisartist für Beispiele.- zorderNummer
Standardmäßig 5 (wie bei
Axes.legend). Passen Sie den Wert höher oder niedriger an, um zu ändern, ob sie über oder unter den Daten liegt, die auf der übergeordneten Achse geplottet sind.- **kwargs
Andere Schlüsselwortargumente werden an die inset Axes-Klasse weitergegeben.
- Gibt zurück:
- ax
Die erstellte
Axes-Instanz.
Beispiele
Dieses Beispiel erstellt zwei inset Axes, die erste in Axes-relativen Koordinaten und die zweite in Datenkoordinaten.
fig, ax = plt.subplots() ax.plot(range(10)) axin1 = ax.inset_axes([0.8, 0.1, 0.15, 0.15]) axin2 = ax.inset_axes( [5, 7, 2.3, 2.3], transform=ax.transData)