mpl_toolkits.axes_grid1.inset_locator.mark_inset #

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

Desenhe uma caixa para marcar a localização de uma área representada por um eixo inserido.

Esta função desenha uma caixa em parent_axes na caixa delimitadora de inset_axes e mostra uma conexão com os eixos inseridos desenhando linhas nos cantos, dando um efeito de "aumento do zoom".

Parâmetros :
parent_axesmatplotlib.axes.Axes

Axes que contém a área dos eixos inseridos.

inset_axesmatplotlib.axes.Axes

Os eixos inseridos.

loc1, loc2 {1, 2, 3, 4}

Cantos a serem usados ​​para conectar os eixos de inserção e a área nos eixos pais.

** kwargs

Propriedades do patch para as linhas e caixas desenhadas:

Propriedade

Descrição

agg_filter

uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem

alpha

desconhecido

animated

bool

antialiasedou aa

bool ou nenhum

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

color

cor

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

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

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuante ou nenhum

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

Devoluções :
ppmatplotlib.patches.Patch

O patch desenhado para representar a área dos eixos inseridos.

p1, p2matplotlib.patches.Patch

Os patches conectando dois cantos dos eixos inseridos e sua área.

Exemplos usando mpl_toolkits.axes_grid1.inset_locator.mark_inset#

Demonstração do Localizador de Inserção 2

Demonstração do Localizador de Inserção 2

Demonstração do Localizador de Inserção 2