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.
- verwandeln
Transform
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, sieheprojections
. 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.Axes
instanziierte 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
Axes
Instanz.
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
Einschubachsen des Zoombereichs