ubicación específica para ejes insertados

Quiero crear un conjunto de ejes para formar un recuadro en una ubicación específica en el conjunto principal de ejes. Por lo tanto, no es apropiado usar solo el parámetroloc=1,2,3 en elinset_axes como se muestra aquí:

inset_axes = inset_axes(parent_axes,
                    width="30%", # width = 30% of parent_bbox
                    height=1., # height : 1 inch
                    loc=3)

Sin embargo, me gustaría algo parecido a esto. Y las respuestasaquí yaquí Parecen ser respuestas a preguntas un poco más complicadas que las mías.

Entonces, la pregunta es ¿hay algún parámetro que pueda reemplazar en el código anterior que permita ubicaciones personalizadas de los ejes insertados dentro de los ejes principales? He intentado usar elbbox_to_anchor pero no entiendo su especificación o comportamiento deldocumentación. Específicamente he intentado:

 inset_axes = inset_axes(parent_axes,
                        width="30%", # width = 30% of parent_bbox
                        height=1., # height : 1 inch
                        bbox_to_anchor=(0.4,0.1))

para tratar de obtener el ancla para la izquierda y la parte inferior del recuadro en 40% y 10% de los ejes xey, respectivamente. O intenté ponerlo en coordenadas absolutas:

inset_axes = inset_axes(parent_axes,
                            width="30%", # width = 30% of parent_bbox
                            height=1., # height : 1 inch
                            bbox_to_anchor=(-4,-100))

Ninguno de estos funcionó correctamente y me dio una advertencia que no podía interpretar.

En general, parece queloc es un parámetro bastante estándar en muchas funciones que pertenecen amatplotlibEntonces, ¿hay una solución general a este problema que pueda usarse en cualquier lugar? Parece que eso es lo quebbox_to_anchor pero, de nuevo, no puedo entender cómo usarlo correctamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta