mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes #

mpl_toolkits.axes_grid1.inset_locator. zoomed_inset_axes ( parent_axes , zoom , loc = 'superior direito' , bbox_to_anchor = Nenhum , bbox_transform = Nenhum , axes_class = Nenhum , axes_kwargs = Nenhum , borderpad = 0,5 ) [source] #

Crie eixos inseridos ancorados dimensionando os eixos pais. Para uso, veja também os exemplos .

Parâmetros :
parent_axesmatplotlib.axes.Axes

Eixos para colocar os eixos inseridos.

zoom flutuante

Fator de escala dos eixos de dados. zoom > 1 aumentará as coordenadas (ou seja, "aumentou o zoom"), enquanto zoom < 1 reduzirá as coordenadas (ou seja, "diminuiu o zoom").

loc str, padrão: 'canto superior direito'

Localização para colocar os eixos de inserção. Os locais válidos são 'superior esquerdo', 'superior central', 'superior direito', 'centro esquerdo', 'centro', 'centro direito', 'inferior esquerdo', 'inferior centro, 'inferior direito'. Para compatibilidade com versões anteriores, valores numéricos também são aceitos. Consulte o parâmetro loc de Legendpara obter detalhes.

bbox_to_anchor tupla ou matplotlib.transforms.BboxBase, opcional

Bbox onde os eixos inseridos serão ancorados. Se Nenhum, parent_axes.bbox é usado. Se for uma tupla, pode ser [esquerda, inferior, largura, altura] ou [esquerda, inferior]. Se a largura e/ou altura dos kwargs forem especificadas em unidades relativas, a 2 tupla [esquerda, inferior] não poderá ser usada. Observe que as unidades da caixa delimitadora são determinadas por meio da transformação em uso. Ao usar bbox_to_anchor , quase sempre faz sentido especificar também um bbox_transform . Muitas vezes, isso pode ser a transformação dos eixos parent_axes.transAxes .

bbox_transform matplotlib.transforms.Transform, opcional

Transformação para o bbox que contém os eixos inseridos. Se Nenhum, a transforms.IdentityTransformé usado (ou seja, coordenadas de pixel). Isso é útil quando não fornece nenhum argumento para bbox_to_anchor . Ao usar bbox_to_anchor , quase sempre faz sentido especificar também um bbox_transform . Muitas vezes, isso pode ser a transformação dos eixos parent_axes.transAxes . Inversamente, ao especificar a transformação de eixo ou figura aqui, esteja ciente de que não especificar bbox_to_anchor usará parent_axes.bbox , cujas unidades estão em coordenadas de exibição (pixel).

tipo axes_class matplotlib.axes.Axes, padrão:HostAxes

O tipo dos eixos inseridos recém-criados.

ditado axes_kwargs , opcional

Argumentos de palavra-chave a serem passados ​​para o construtor dos eixos inseridos. Argumentos válidos incluem:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

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

escalar ou nenhum

anchor

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

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

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

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

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

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

flutuação do borderpad , padrão: 0,5

Preenchimento entre os eixos inseridos e o bbox_to_anchor. As unidades são o tamanho da fonte dos eixos, ou seja, para um tamanho de fonte padrão de 10 pontos, borderpad = 0,5 é equivalente a um preenchimento de 5 pontos.

Devoluções :
inset_axes axes_class

Objeto de eixos inseridos criado.

Exemplos usando mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#

Adicionando uma barra de cores para inserir eixos

Adicionando uma barra de cores para inserir eixos

Adicionando uma barra de cores para inserir eixos
Demonstração do Localizador de Inserção 2

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

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