Figure.inset

Ici vous aurez des explications sur la commande et ses différents paramètres.

Figure.inset(\*, position=None, box=None, projection=None,
margin=None, no_clip=None, region=None, verbose=None, \**kwargs)

Utilité :

Créez une figure d’encart à placer à l’intérieur d’une figure plus grande.

Cette méthode définit la position, le cadre et les marges pour une figure plus petite à l’intérieur de la figure plus grande. Les méthodes de tracé appelées à l’intérieur du gestionnaire de contexte sont ajoutées à la figure d’encart.

Paramètres :

position (str ou liste) -

xmin/xmax/ymin/ymax[+r][+uunit]] | [g|j|J|n|x]refpoint+wwidth[/height][+jjustify][+odx[/dy]].

C’est le seul paramètre requis. Définissez le rectangle d’encart de la carte sur la carte. Spécifiez le rectangle de l’une des trois manières suivantes :

Ajoutez glon/lat pour les coordonnées de la carte (utilisateur), jcode ou Jcode pour définir le point de référence à l’aide d’un code de justification à 2 caractères qui fait référence à la boîte englobante de la carte projetée (invisible), nxn/yn pour des coordonnées de boîte englobante normalisées (0-1), ou xx/y pour des coordonnées de tracé (pouces, centimètres, points, ajoutez l’unité). Tous sauf x nécessitent que la région et la projection soient spécifiées. Vous pouvez décaler le point de référence via +odx/dy dans la direction implicite par le code ou +jjustify.

En alternative, donnez l’ouest/est/sud/nord du rectangle géographique délimité par des parallèles et des méridiens ; ajoutez +r si les coordonnées sont plutôt les coins inférieur gauche et supérieur droit du rectangle souhaité. (Ou donnez xmin/xmax/ymin/ymax du rectangle englobant en coordonnées projetées et ajoutez éventuellement +uunit [l’unité de coordonnées par défaut est le mètre (e)]).

Ajoutez +wwidth[/height] du rectangle englobant ou de la boîte en coordonnées de tracé (pouces, centimètres, etc.). Par défaut, le point d’ancrage sur l’échelle est supposé être le coin inférieur gauche (BL), mais cela peut être modifié en ajoutant +j suivi d’un code de justification à 2 caractères justify. Remarque : Si j est utilisé, justify est par défaut identique à refpoint, si J est utilisé, justify est par défaut l’opposé miroir de refpoint. Spécifiez les attributs de la boîte d’encart via le paramètre box [par défaut, uniquement le contour].

box (str ou bool) - [+cclearances][+gfill][+i[[gap/]pen]][+p[pen]][+r[radius]][+s[[dx/dy/][shade]]]. Si défini sur True, dessine une boîte rectangulaire autour de l’encart de la carte en utilisant le stylo par défaut ; spécifiez un stylo différent avec +ppen. Ajoutez +gfill pour remplir la boîte de l’encart [par défaut, sans remplissage]. Ajoutez +cclearance où clearance est soit gap, xgap/ygap, soit lgap/rgap/bgap/tgap où ces éléments sont des espacements uniformes, séparés dans la direction x et y, ou des espacements individuels entre l’encart et la bordure. Ajoutez +i pour dessiner une bordure secondaire intérieure également. Nous utilisons un espace uniforme entre les bordures de 2p et le stylo par défaut, sauf indication contraire. Ajoutez +r pour dessiner des bordures rectangulaires arrondies, avec un rayon de coin de 6p. Vous pouvez remplacer ce rayon en ajoutant une autre valeur. Ajoutez +s pour dessiner une région ombrée de fond décalée. Ici, dx/dy indique le décalage par rapport au cadre avant-plan [par défaut, « 4p/-4p »] et shade définit le style de remplissage à utiliser pour l’ombrage [par défaut, « gray50 »].

margin (int ou str ou liste) - Il s’agit d’un espace libre ajouté à l’intérieur de l’encart. Les tracés se feront uniquement dans la région intérieure. Les marges peuvent être une seule valeur, une paire de valeurs séparées (pour définir des marges horizontales et verticales séparées), ou l’ensemble complet des quatre marges (pour définir des marges gauche, droite, bas et haut séparées). Lorsque vous passez plusieurs valeurs, cela peut être soit une liste, soit une chaîne de caractères avec les valeurs séparées par des barres obliques [par défaut, pas de marges].

no_clip (bool) - Ne pas masquer les éléments qui dépassent les limites du cadre de l’encart [par défaut, False].

region (str ou liste) - xmin/xmax/ymin/ymax[+r][+uunit]. Spécifie la région d’intérêt.

projection (str) - codeproj[paramsproj/]largeur. Sélectionne la projection de la carte.

verbose (bool ou str) -

Sélectionne le niveau de verbosité [par défaut, w], qui module les messages écrits sur stderr. Choisissez parmi 7 niveaux de verbosité :

q - Silencieux, aucun message d’erreur fatale n’est produit

e - Messages d’erreur uniquement

w - Avertissements [par défaut]

t - Durées (rapports des temps d’exécution pour les algorithmes gourmands en temps)

i - Messages informatifs (identique à verbose=True)

c - Avertissements de compatibilité

d - Messages de débogage