matplotlib.axes.Axes.inset_axes
- 
Axes.inset_axes(bounds, *, transform=None, zorder=5, **kwargs)[source] - 
Add a child inset axes to this existing axes.
Parameters: - 
bounds : [x0, y0, width, height] - 
Lower-left corner of inset axes, and its width and height.
 - 
transform : Transform - 
Defaults to
ax.transAxes, i.e. the units of rect are in axes-relative coordinates. - 
zorder : number - 
Defaults to 5 (same as
Axes.legend). Adjust higher or lower to change whether it is above or below data plotted on the parent axes. - **kwargs
 - 
Other kwargs are passed on to the
axes.Axeschild axes. 
Returns: - Axes
 - 
The created
axes.Axesinstance. 
Warning
This method is experimental as of 3.0, and the API may change.
Examples
This example makes two inset axes, the first is in axes-relative coordinates, and the second in data-coordinates:
fig, ax = plt.suplots() 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) - 
 
Examples using matplotlib.axes.Axes.inset_axes
 
    © 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
    https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.axes.Axes.inset_axes.html