mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes #

mpl_toolkits.axes_grid1.inset_locator. zoomed_inset_axes ( parent_axes , zoom , loc = 'in alto a destra' , bbox_to_anchor = None , bbox_transform = None , axis_class = None , axis_kwargs = None , borderpad = 0.5 ) [fonte] #

Crea un asse interno ancorato ridimensionando un asse genitore. Per l'utilizzo, vedere anche gli esempi .

Parametri :
parent_axesmatplotlib.axes.Axes

Assi per posizionare gli assi interni.

zoom mobile

Fattore di scala degli assi dei dati. zoom > 1 ingrandirà le coordinate (cioè "ingrandite"), mentre zoom < 1 ridurrà le coordinate (cioè "ingrandite").

loc str, predefinito: 'in alto a destra'

Posizione in cui posizionare gli assi interni. Le posizioni valide sono 'in alto a sinistra', 'in alto al centro', 'in alto a destra', 'al centro a sinistra', 'al centro', 'al centro a destra', 'in basso a sinistra', 'in basso al centro, 'in basso a destra'. Per compatibilità con le versioni precedenti, sono accettati anche valori numerici. Vedere il parametro loc di Legendper i dettagli.

bbox_to_anchor tupla o matplotlib.transforms.BboxBase, facoltativo

Bbox a cui saranno ancorati gli assi interni. Se None, viene utilizzato parent_axes.bbox . Se è una tupla, può essere [left, bottom, width, height] o [left, bottom]. Se la larghezza e/o l' altezza dei kwargs sono specificate in unità relative, non è possibile utilizzare la tupla a 2 elementi [sinistra, in basso]. Si noti che le unità del riquadro di delimitazione sono determinate tramite la trasformazione in uso. Quando si usa bbox_to_anchor ha quasi sempre senso specificare anche un bbox_transform . Questo potrebbe spesso essere la trasformazione degli assi parent_axes.transAxes .

bbox_transform matplotlib.transforms.Transform, facoltativo

Trasformazione per la bbox che contiene gli assi interni. Se None, transforms.IdentityTransformviene utilizzato a (ovvero le coordinate in pixel). Questo è utile quando non si fornisce alcun argomento a bbox_to_anchor . Quando si usa bbox_to_anchor ha quasi sempre senso specificare anche un bbox_transform . Questo potrebbe spesso essere la trasformazione degli assi parent_axes.transAxes . Al contrario, quando specifichi qui la trasformazione degli assi o della figura, tieni presente che non specificando bbox_to_anchor verrà utilizzato parent_axes.bbox , le cui unità sono nelle coordinate di visualizzazione (pixel).

tipo axis_class matplotlib.axes.Axes, predefinito:HostAxes

Il tipo degli assi interni appena creati.

axis_kwargs dict, facoltativo

Argomenti della parola chiave da passare al costruttore degli assi interni. Gli argomenti validi includono:

Proprietà

Descrizione

adjustable

{'box', 'datalim'}

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

scalare o Nessuno

anchor

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

animated

bool

aspect

{'auto', 'equal'} o float

autoscale_on

bool

autoscalex_on

sconosciuto

autoscaley_on

sconosciuto

axes_locator

Callable[[Assi, Renderer], Bbox]

axisbelow

bool o 'linea'

box_aspect

float o Nessuno

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

facecoloro fc

colore

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

oggetto

mouseover

bool

navigate

bool

navigate_mode

sconosciuto

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

position

[sinistra, fondo, larghezza, altezza] oBbox

prop_cycle

sconosciuto

rasterization_zorder

float o Nessuno

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

title

str

transform

Transform

url

str

visible

bool

xbound

sconosciuto

xlabel

str

xlim

(in basso: galleggiante, in alto: galleggiante)

xmargin

float maggiore di -0,5

xscale

sconosciuto

xticklabels

sconosciuto

xticks

sconosciuto

ybound

sconosciuto

ylabel

str

ylim

(in basso: galleggiante, in alto: galleggiante)

ymargin

float maggiore di -0,5

yscale

sconosciuto

yticklabels

sconosciuto

yticks

sconosciuto

zorder

galleggiante

borderpad float, predefinito: 0.5

Imbottitura tra gli assi interni e bbox_to_anchor. Le unità sono gli assi dimensione del carattere, cioè per una dimensione del carattere predefinita di 10 punti borderpad = 0.5 equivale a un riempimento di 5 punti.

Resi :
inset_axes axis_class

Oggetto degli assi interni creato.

Esempi che utilizzano mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#

Aggiunta di una barra dei colori agli assi interni

Aggiunta di una barra dei colori agli assi interni

Aggiunta di una barra dei colori agli assi interni
Inset Locator Demo2

Inset Locator Demo2

Inset Locator Demo2