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_axesmatplotlib.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 Legendpour 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.IdentityTransformest 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

adjustable

{'box', 'datalim'}

agg_filter

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

alpha

scalaire ou Aucun

anchor

(flottant, flottant) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bourdonner

aspect

{'auto', 'égal'} ou flottant

autoscale_on

bourdonner

autoscalex_on

inconnue

autoscaley_on

inconnue

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'ligne'

box_aspect

flottant ou Aucun

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

facecolorou FC

Couleur

figure

Figure

frame_on

bourdonner

gid

chaîne

in_layout

bourdonner

label

objet

mouseover

bourdonner

navigate

bourdonner

navigate_mode

inconnue

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

position

[gauche, bas, largeur, hauteur] ouBbox

prop_cycle

inconnue

rasterization_zorder

flottant ou Aucun

rasterized

bourdonner

sketch_params

(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)

snap

booléen ou Aucun

title

chaîne

transform

Transform

url

chaîne

visible

bourdonner

xbound

inconnue

xlabel

chaîne

xlim

(en bas : flottant, en haut : flottant)

xmargin

flottant supérieur à -0,5

xscale

inconnue

xticklabels

inconnue

xticks

inconnue

ybound

inconnue

ylabel

chaîne

ylim

(en bas : flottant, en haut : flottant)

ymargin

flottant supérieur à -0,5

yscale

inconnue

yticklabels

inconnue

yticks

inconnue

zorder

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.

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

Ajout d'une barre de couleurs aux axes d'encart

Ajout d'une barre de couleurs aux axes d'encart
Démonstration du localisateur d'encart2

Démonstration du localisateur d'encart2

Démonstration du localisateur d'encart2