mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes #
- mpl_toolkits.axes_grid1.inset_locator. zoomed_inset_axes ( parent_axes , zoom , loc = 'upper right' , bbox_to_anchor = None , bbox_transform = None , axes_class = None , axes_kwargs = None , borderpad = 0.5 ) [source] #
Créez des axes d'encart ancrés en mettant à l'échelle un axe parent. Pour l'utilisation, voir également les exemples .
- Paramètres :
- parent_axes
matplotlib.axes.Axes
Axes pour placer les axes encastrés.
- flotteur de zoom
Facteur d'échelle des axes de données. zoom > 1 agrandira les coordonnées (c'est-à-dire "zoom avant"), tandis que zoom < 1 réduira les coordonnées (c'est-à-dire "zoom arrière").
- loc str, par défaut : 'en haut à droite'
Emplacement pour placer les axes d'encart. Les emplacements valides sont 'en haut à gauche', 'en haut au centre', 'en haut à droite', 'au centre à gauche', 'au centre', 'au centre à droite', 'en bas à gauche', 'en bas au centre, 'en bas à droite'. Pour la compatibilité descendante, les valeurs numériques sont également acceptées. Voir le paramètre loc de
Legend
pour plus de détails.- bbox_to_anchor tuple ou
matplotlib.transforms.BboxBase
, facultatif Bbox à laquelle les axes d'encart seront ancrés. Si aucun, parent_axes.bbox est utilisé. S'il s'agit d'un tuple, peut être soit [left, bottom, width, height], soit [left, bottom]. Si la largeur et/ou la hauteur des kwargs sont spécifiées en unités relatives, le 2-uplet [gauche, bas] ne peut pas être utilisé. Notez que les unités de la boîte englobante sont déterminées par la transformation utilisée. Lors de l'utilisation de bbox_to_anchor , il est presque toujours logique de spécifier également un bbox_transform . Cela peut souvent être la transformation des axes parent_axes.transAxes .
- bbox_transform
matplotlib.transforms.Transform
, facultatif Transformation pour la bbox qui contient les axes incrustés. Si aucun, a
transforms.IdentityTransform
est utilisé (c'est-à-dire les coordonnées en pixels). Ceci est utile lorsque vous ne fournissez aucun argument à bbox_to_anchor . Lors de l'utilisation de bbox_to_anchor , il est presque toujours logique de spécifier également un bbox_transform . Cela peut souvent être la transformation des axes parent_axes.transAxes . Inversement, lorsque vous spécifiez ici la transformation des axes ou de la figure, sachez que ne pas spécifier bbox_to_anchor utilisera parent_axes.bbox , dont les unités sont en coordonnées d'affichage (pixel).- type axes_class
matplotlib.axes.Axes
, par défaut :HostAxes
Le type des axes d'encart nouvellement créés.
- dict axes_kwargs , facultatif
Arguments de mot-clé à transmettre au constructeur des axes d'encart. Les arguments valides incluent :
Propriété
La description
{'box', 'datalim'}
une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image
scalaire ou Aucun
(flottant, flottant) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bourdonner
{'auto', 'égal'} ou flottant
bourdonner
inconnue
inconnue
Callable[[Axes, Renderer], Bbox]
bool ou 'ligne'
flottant ou Aucun
bourdonner
Patch ou (chemin, transformation) ou aucun
facecolor
ou FCCouleur
bourdonner
chaîne
bourdonner
objet
bourdonner
bourdonner
inconnue
Aucun ou bool ou flottant ou appelable
[gauche, bas, largeur, hauteur] ou
Bbox
inconnue
flottant ou Aucun
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
chaîne
bourdonner
inconnue
chaîne
(en bas : flottant, en haut : flottant)
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
(en bas : flottant, en haut : flottant)
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur
- borderpad flottant, par défaut : 0,5
Rembourrage entre les axes d'encart et le bbox_to_anchor. Les unités sont les axes de la taille de police, c'est-à-dire que pour une taille de police par défaut de 10 points borderpad = 0,5 équivaut à un remplissage de 5 points.
- parent_axes
- Retours :
- encart_axes axes_class
Objet d'axes d'encart créé.
Exemples utilisant mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes
#
Ajout d'une barre de couleurs aux axes d'encart
Démonstration du localisateur d'encart2