matplotlib.axes.Axes.inset_axes #

Achsen. inset_axes ( bounds , * , transform = None , zorder = 5 , ** kwargs ) [Quelle] #

Fügen Sie diesen vorhandenen Achsen eine untergeordnete Achsenachse hinzu.

Parameter :
Grenzen [x0, y0, Breite, Höhe]

Untere linke Ecke der eingefügten Axes und ihre Breite und Höhe.

verwandelnTransform

Der Standardwert ist ax.transAxes, dh die Einheiten von rect sind in achsenrelativen Koordinaten.

Projektion {Keine, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional

Der Projektionstyp des Einschubs Axes. str ist der Name einer benutzerdefinierten Projektion, siehe projections. Der Standardwert „Keine“ führt zu einer „geradlinigen“ Projektion.

Polar Bool, Standard: False

Wenn True, entspricht dies der Projektion='polar'.

axis_class Unterklassentyp von Axes, optional

Die axes.Axesinstanziierte Unterklasse. Dieser Parameter ist mit Projektion und Polar nicht kompatibel . Beispiele finden Sie unter axisartist .

Bestellnummer _

Der Standardwert ist 5 (dasselbe wie Axes.legend). Stellen Sie höher oder niedriger ein, um zu ändern, ob es über oder unter den auf den übergeordneten Achsen gezeichneten Daten liegt.

**Kwarg

Andere Schlüsselwortargumente werden an die eingefügte Axes-Klasse weitergegeben.

Rückgaben :
Axt

Die erstellte AxesInstanz.

Warnung

Diese Methode ist ab Version 3.0 experimentell und die API kann sich ändern.

Beispiele

Dieses Beispiel erstellt zwei eingefügte Achsen, die erste in achsenrelativen 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 mit matplotlib.axes.Axes.inset_axes#

Streudiagramm mit Histogrammen

Streudiagramm mit Histogrammen

Streudiagramm mit Histogrammen
Farbbalken platzieren

Farbbalken platzieren

Farbbalken platzieren
Einschubachsen des Zoombereichs

Einschubachsen des Zoombereichs

Einschubachsen des Zoombereichs