matplotlib.axes.Axes.add_child_axes

Axes.add_child_axes(ax)

Add an AxesBase to the axes' children; return the child axes.

This is the lowlevel version. See axes.Axes.inset_axes.