mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes #

mpl_toolkits.axes_grid1.inset_locator. zoomed_inset_axes ( parent_axes , zoom , loc = 'superior derecha' , bbox_to_anchor = Ninguno , bbox_transform = Ninguno , axes_class = Ninguno , axes_kwargs = Ninguno , borderpad = 0.5 ) [fuente] #

Cree ejes de inserción anclados escalando los ejes principales. Para el uso, vea también los ejemplos .

Parámetros :
parent_axesmatplotlib.axes.Axes

Ejes para colocar los ejes insertados.

zoom flotante

Factor de escala de los ejes de datos. zoom > 1 ampliará las coordenadas (es decir, "acercará"), mientras que zoom < 1 reducirá las coordenadas (es decir, "reducirá").

loc str, por defecto: 'arriba a la derecha'

Ubicación para colocar los ejes de inserción. Las ubicaciones válidas son 'superior izquierda', 'superior centro', 'superior derecha', 'centro izquierda', 'centro', 'centro derecha', 'inferior izquierda', 'inferior centro, 'inferior derecha'. Por compatibilidad con versiones anteriores, también se aceptan valores numéricos. Vea el parámetro loc de Legendpara más detalles.

tupla bbox_to_anchor o matplotlib.transforms.BboxBase, opcional

Bbox al que se anclarán los ejes insertados. Si es Ninguno, se usa parent_axes.bbox . Si es una tupla, puede ser [izquierda, abajo, ancho, alto] o [izquierda, abajo]. Si el ancho y/o la altura de los kwargs se especifican en unidades relativas, no se puede usar la tupla de 2 [izquierda, abajo]. Tenga en cuenta que las unidades del cuadro delimitador se determinan a través de la transformación en uso. Cuando se usa bbox_to_anchor , casi siempre tiene sentido especificar también un bbox_transform . A menudo, esto podría ser la transformación de ejes parent_axes.transAxes .

bbox_transform matplotlib.transforms.Transform, opcional

Transformación para el bbox que contiene los ejes insertados. Si es Ninguno, transforms.IdentityTransformse utiliza a (es decir, coordenadas de píxeles). Esto es útil cuando no proporciona ningún argumento a bbox_to_anchor . Cuando se usa bbox_to_anchor , casi siempre tiene sentido especificar también un bbox_transform . A menudo, esto podría ser la transformación de ejes parent_axes.transAxes . Inversamente, al especificar los ejes o la transformación de figura aquí, tenga en cuenta que si no especifica bbox_to_anchor utilizará parent_axes.bbox , cuyas unidades están en coordenadas de visualización (píxel).

tipo axes_class matplotlib.axes.Axes, por defecto:HostAxes

El tipo de los ejes insertados recién creados.

dictado axes_kwargs , opcional

Argumentos de palabras clave para pasar al constructor de los ejes insertados. Los argumentos válidos incluyen:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

flotante del borde , predeterminado: 0.5

Relleno entre los ejes insertados y bbox_to_anchor. Las unidades son ejes de tamaño de fuente, es decir, para un tamaño de fuente predeterminado de 10 puntos borderpad = 0,5 equivale a un relleno de 5 puntos.

Devoluciones :
inset_axes clase_ejes

Objeto de ejes insertados creado.

Ejemplos usando mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#

Agregar una barra de colores a los ejes insertados

Agregar una barra de colores a los ejes insertados

Agregar una barra de colores a los ejes insertados
Localizador de recuadros Demo2

Localizador de recuadros Demo2

Localizador de recuadros Demo2