Figure.legend

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

Figure.legend(spec=None, position='JTR+jTR+o0.2c', box='+gwhite+p1p'
, \*, region=None, projection=None, verbose=None, panel=None,
perspective=None, transparency=None, \**kwargs)

Utilité :

Affichez des légendes sur des cartes.

Crée des légendes qui peuvent être superposées sur des cartes. Lit des informations spécifiques liées à la légende à partir d’un fichier d’entrée ou crée automatiquement des entrées de légende à partir des symboles tracés qui ont des étiquettes. Sauf indication contraire, les annotations seront réalisées à l’aide de la police d’annotation principale et de la taille en vigueur.

Paramètres :

spec (None ou str) : soit None [par défaut] pour utiliser le fichier de spécification de légende généré automatiquement, soit un nom de fichier pointant vers le fichier de spécification de légende.

projection (str) : projcode[projparams/]width. Sélectionne la projection de la carte.

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

position (str) : [g|j|J|n|x]refpoint+wwidth[/height][+jjustify][+lspacing][+odx[/dy]]. Définit le point de référence sur la carte pour la légende. Par défaut, utilise JTR+jTR+o0.2c qui place la légende dans le coin supérieur droit à l’intérieur du cadre de la carte, avec un décalage de 0.2 cm.

box (bool ou str) : [+cclearances][+gfill][+i[[gap/]pen]][+p[pen]][+r[radius]][+s[[dx/dy/][shade]]]. Si défini sur True, dessine une bordure rectangulaire autour de la légende en utilisant MAP_FRAME_PEN. Par défaut, utilise +gwhite+p1p qui dessine une boîte autour de la légende avec un stylo noir de 1p et ajoute un fond blanc.

verbose (bool ou str) : Sélectionne le niveau de verbosité [par défaut : w], qui module les messages écrits dans stderr. Choisissez parmi 7 niveaux de verbosité :

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

e - Messages d’erreur uniquement

w - Avertissements [par défaut]

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

i - Messages informatifs (identique à verbose=True)

c - Avertissements de compatibilité

d - Messages de débogage

panel (bool ou int ou list) : [row,col|index]. Sélectionne un panneau subplot spécifique. Autorisé uniquement en mode subplot. Utilisez panel=True pour passer au panneau suivant dans l’ordre sélectionné. Au lieu de row,col, vous pouvez également donner une valeur scalaire index qui dépend de l’ordre que vous avez défini via autolabel lorsque le subplot a été défini. Note : row, col et index commencent tous à 0.

perspective (list ou str) : [x|y|z]azim[/elev[/zlevel]][+wlon0/lat0[/z0]][+vx0/y0]. Sélectionne une vue en perspective et définit l’azimut et l’angle d’élévation du point de vue [par défaut : [180, 90]]. La documentation complète se trouve à l’adresse : [lien vers la documentation complète].

transparency (int ou float) : Définit le niveau de transparence, dans la plage de [0-100] pourcent