mpl_toolkits.axes_grid1.inset_locator.mark_inset #

mpl_toolkits.axes_grid1.inset_locator. mark_inset ( parent_axes , inset_axes , loc1 , loc2 , ** kwargs ) [source] #

Dessinez une boîte pour marquer l'emplacement d'une zone représentée par un axe en médaillon.

Cette fonction dessine une boîte dans parent_axes à la boîte englobante de inset_axes , et montre une connexion avec les axes d'encart en dessinant des lignes aux coins, donnant un effet "zoom avant".

Paramètres :
parent_axesmatplotlib.axes.Axes

Axes qui contient la zone des axes d'insertion.

encart_axesmatplotlib.axes.Axes

Les axes d'encart.

lieu1, lieu2 {1, 2, 3, 4}

Coins à utiliser pour connecter les axes d'encart et la zone dans les axes parents.

**kwargs

Propriétés du patch pour les lignes et la boîte dessinée :

Propriété

La description

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

inconnue

animated

bourdonner

antialiasedou aa

booléen ou Aucun

capstyle

CapStyleou {'bout', 'en saillie', 'rond'}

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

color

Couleur

edgecolorou ce

couleur ou Aucun

facecolorou FC

couleur ou Aucun

figure

Figure

fill

bourdonner

gid

chaîne

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bourdonner

joinstyle

JoinStyleou {'onglet', 'rond', 'biseau'}

label

objet

linestyleou ls

{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}

linewidthou lw

flottant ou Aucun

mouseover

bourdonner

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

rasterized

bourdonner

sketch_params

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

snap

booléen ou Aucun

transform

Transform

url

chaîne

visible

bourdonner

zorder

flotteur

Retours :
ppmatplotlib.patches.Patch

Le patch dessiné pour représenter la zone des axes d'encart.

p1, p2matplotlib.patches.Patch

Les patchs reliant deux coins des axes d'encart et sa zone.

Exemples utilisant mpl_toolkits.axes_grid1.inset_locator.mark_inset#

Démonstration du localisateur d'encart2

Démonstration du localisateur d'encart2

Démonstration du localisateur d'encart2