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_axes
matplotlib.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
Legend
para 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
{'caixa', 'dados'}
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
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
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.
- parent_axes
- 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
Demonstração do Localizador de Inserção 2