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.

transformTransform

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, siehe projections. 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)

Beispiele für die Verwendung von matplotlib.axes.Axes.inset_axes#

Streudiagramm mit Histogrammen

Streudiagramm mit Histogrammen

Zoom-Bereich in der Achsen-Inset

Zoom-Bereich in der Achsen-Inset

Kontrollkästchen

Kontrollkästchen

Farbleisten platzieren

Farbleisten platzieren