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_axes
matplotlib.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
Legend
per 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.IdentityTransform
viene 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
{'box', 'datalim'}
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
scalare o Nessuno
(float, float) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} o float
bool
sconosciuto
sconosciuto
Callable[[Assi, Renderer], Bbox]
bool o 'linea'
float o Nessuno
bool
Patch o (Percorso, Trasforma) o Nessuno
facecolor
o fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bbox
sconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
(in basso: galleggiante, in alto: galleggiante)
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
(in basso: galleggiante, in alto: galleggiante)
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
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.
- parent_axes
- 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