matplotlib.projections#
Trasformazioni non separabili che mappano dallo spazio dati allo spazio dello schermo.
Le proiezioni sono definite come Axessottoclassi. Includono i seguenti elementi:
Una trasformazione dalle coordinate dei dati in coordinate di visualizzazione.
Un inverso di quella trasformazione. Questo viene utilizzato, ad esempio, per convertire le posizioni del mouse dallo spazio dello schermo allo spazio dati.
Trasformazioni per la griglia, tick e ticklabel. Le proiezioni personalizzate dovranno spesso posizionare questi elementi in posizioni speciali e Matplotlib ha una struttura per aiutare a farlo.
Impostazione dei valori predefiniti (sovrascrivendo
cla), poiché i valori predefiniti per un asse rettilineo potrebbero non essere appropriati.Definire la forma degli assi, ad esempio un asse ellittico, che serviranno per disegnare lo sfondo del grafico e per ritagliare eventuali dati.
Definizione di localizzatori e formattatori personalizzati per la proiezione. Ad esempio, in una proiezione geografica, potrebbe essere più conveniente visualizzare la griglia in gradi, anche se i dati sono in radianti.
Imposta panoramica e zoom interattivi. Questa è una caratteristica "avanzata" lasciata al lettore, ma c'è un esempio di questo per i grafici polari in
matplotlib.projections.polar.Eventuali metodi aggiuntivi per comodità o funzionalità aggiuntive.
Una volta definiti gli assi di proiezione, può essere utilizzato in uno dei due modi seguenti:
Definendo l'attributo class
name, gli assi di proiezione possono essere registratimatplotlib.projections.register_projectione successivamente semplicemente richiamati per nome:fig.add_subplot(projection="my_proj_name")
Per proiezioni più complesse e parametrizzabili è possibile definire un generico oggetto "proiezione" che includa il metodo
_as_mpl_axes._as_mpl_axesnon dovrebbe accettare argomenti e restituire la sottoclasse degli assi della proiezione e un dizionario di argomenti aggiuntivi da passare al__init__metodo della sottoclasse. Successivamente si può inizializzare una proiezione parametrizzata con:fig.add_subplot(projection=MyProjection(param1=param1_value))
dove MyProjection è un oggetto che implementa un
_as_mpl_axesmetodo.
Un esempio completo e fortemente annotato è in
Proiezione personalizzata . Anche la funzionalità del grafico polare
matplotlib.projections.polarpuò essere interessante.
- classe matplotlib.projections. Registro di proiezione [fonte] #
Basi:
objectUna mappatura dei nomi di proiezione registrati alle classi di proiezione.
- matplotlib.projections. get_projection_class ( proiezione = Nessuno ) [fonte] #
Ottieni una classe di proiezione dal suo nome.
Se la proiezione è None, viene restituita una proiezione rettilinea standard.
- matplotlib.projections. get_projection_names ( ) [fonte] #
Restituisce i nomi di tutte le proiezioni attualmente registrate.
matplotlib.projections.polar#
- classe matplotlib.projections.polar. InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [fonte] #
Basi:
TransformL'inverso della trasformata polare, mappando lo spazio delle coordinate cartesiane x e y indietro a theta e r .
- Parametri :
- nome_abbreviato str
Una stringa che rappresenta il "nome" della trasformazione. Il nome non ha altro significato se non quello di migliorare la leggibilità di
str(transform)quando DEBUG=True.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- input_dim = 2 #
Il numero di dimensioni di input di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- output_dim = 2 #
Il numero di dimensioni di output di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- transform_non_affine ( xy ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- classe matplotlib.projections.polar. PolarAffine ( scale_transform , limits ) [fonte] #
Basi:
Affine2DBaseLa parte affine della proiezione polare. Ridimensiona l'output in modo che il raggio massimo poggi sul bordo del cerchio degli assi.
limits è il limite di visualizzazione dei dati. L'unica parte dei suoi limiti che viene utilizzata sono i limiti y (per i limiti del raggio). L'intervallo theta è gestito dalla trasformazione non affine.
- classe matplotlib.projections.polar. PolarAxes ( * args , theta_offset = 0 , theta_direction = 1 , rlabel_position = 22.5 , ** kwargs ) [fonte] #
Basi:
AxesUna proiezione del grafico polare, dove le dimensioni di input sono theta , r .
Theta inizia a puntare a est e va in senso antiorario.
Costruisci un Asse in una figura.
- Parametri :
- Figura
Figure Gli Assi è costruito nella fig .
Figure- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figurecoordinate.- sharex, sharey
Axes, facoltativo L'asse x o y
axisè condiviso con l'asse x o y nell'inputAxes.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspectper i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
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
- Figura
- Resi :
- class InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [fonte] #
Basi:
TransformL'inverso della trasformata polare, mappando lo spazio delle coordinate cartesiane x e y indietro a theta e r .
- Parametri :
- nome_abbreviato str
Una stringa che rappresenta il "nome" della trasformazione. Il nome non ha altro significato se non quello di migliorare la leggibilità di
str(transform)quando DEBUG=True.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- input_dim = 2 #
Il numero di dimensioni di input di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- output_dim = 2 #
Il numero di dimensioni di output di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- transform_non_affine ( xy ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- class PolarAffine ( scale_transform , limits ) [fonte] #
Basi:
Affine2DBaseLa parte affine della proiezione polare. Ridimensiona l'output in modo che il raggio massimo poggi sul bordo del cerchio degli assi.
limits è il limite di visualizzazione dei dati. L'unica parte dei suoi limiti che viene utilizzata sono i limiti y (per i limiti del raggio). L'intervallo theta è gestito dalla trasformazione non affine.
- class PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [fonte] #
Basi:
TransformLa trasformata polare base.
Questa trasformazione mappa le coordinate polari in coordinate cartesiane (ma non gestisce il posizionamento nello spazio dello schermo).
(theta, r)(x, y) = (r * cos(theta), r * sin(theta))I segmenti di percorso con un raggio fisso vengono trasformati automaticamente in archi circolari lunghi quanto .
path._interpolation_steps > 1- Parametri :
- nome_abbreviato str
Una stringa che rappresenta il "nome" della trasformazione. Il nome non ha altro significato se non quello di migliorare la leggibilità di
str(transform)quando DEBUG=True.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- input_dim = 2 #
Il numero di dimensioni di input di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- output_dim = 2 #
Il numero di dimensioni di output di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- transform_non_affine ( tr ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- class RadialLocator ( base , assi = None ) [fonte] #
Basi:
LocatorUtilizzato per individuare i tick del raggio.
Assicura che tutti i tick siano strettamente positivi. Per tutti gli altri compiti, delega alla base
Locator(che può essere diversa a seconda della scala dell'asse r ).- non singolare ( vmin , vmax ) [fonte] #
Regola un intervallo secondo necessità per evitare singolarità.
Questo metodo viene chiamato durante il ridimensionamento automatico, con l'impostazione sui limiti di dati sugli assi se gli assi contengono dati o in caso contrario.
(v0, v1)(-inf, +inf)If (possibilmente fino a qualche pendenza in virgola mobile), questo metodo restituisce un intervallo espanso attorno a questo valore.
v0 == v1If , questo metodo restituisce i limiti di visualizzazione predefiniti appropriati.
(v0, v1) == (-inf, +inf)In caso contrario, viene restituito senza modifiche.
(v0, v1)
- classe ThetaFormatter [fonte] #
Basi:
FormatterUsato per formattare le etichette delle zecche theta . Converte l'unità nativa dei radianti in gradi e aggiunge un simbolo di grado.
- classe ThetaLocator ( base ) [fonte] #
Basi:
LocatorUtilizzato per localizzare le zecche theta.
Funzionerà allo stesso modo del localizzatore di base, tranne nel caso in cui la vista si estenda sull'intero cerchio. In tali casi, vengono restituite le posizioni predefinite utilizzate in precedenza di ogni 45 gradi.
- can_pan ( ) [fonte] #
Restituisce se questo asse supporta la funzionalità del pulsante pan/zoom.
Per gli assi polari, questo è leggermente fuorviante. Sia la panoramica che lo zoom vengono eseguiti dallo stesso pulsante. La panoramica viene eseguita in azimut mentre lo zoom viene eseguito lungo il radiale.
- can_zoom ( ) [fonte] #
Indica se questo asse supporta la funzionalità del pulsante della casella di zoom.
Gli assi polari non supportano i riquadri di zoom.
- drag_pan ( pulsante , tasto , x , y ) [fonte] #
Chiamato quando il mouse si sposta durante un'operazione di panoramica.
- Parametri :
- pulsante
MouseButton Il pulsante del mouse premuto.
- chiave str o Nessuno
Il tasto premuto, se presente.
- x, y fluttuano
Le coordinate del mouse nelle coordinate di visualizzazione.
- pulsante
Appunti
Questo è destinato a essere sovrascritto da nuovi tipi di proiezione.
- draw ( renderer ) [fonte] #
Disegna l'artista (e i suoi figli) usando il renderer dato.
Questo non ha effetto se l'artista non è visibile (
Artist.get_visiblerestituisce False).- Parametri :
- sottoclasse del renderer .
RendererBase
- sottoclasse del renderer .
Appunti
Questo metodo è sovrascritto nelle sottoclassi Artist.
- end_pan ( ) [fonte] #
Chiamato quando un'operazione di panoramica viene completata (quando il pulsante del mouse è in alto).
Appunti
Questo è destinato a essere sovrascritto da nuovi tipi di proiezione.
- format_coord ( theta , r ) [fonte] #
Restituisce una stringa di formato che formatta le coordinate x , y .
- get_data_ratio ( ) [fonte] #
Restituisce le proporzioni dei dati stessi. Per un grafico polare, dovrebbe essere sempre 1.0
- get_rlabel_position ( ) [fonte] #
- Resi :
- galleggiante
La posizione theta delle etichette del raggio in gradi.
- get_theta_direction ( ) [fonte] #
Ottieni la direzione in cui aumenta theta.
- -1:
Theta aumenta in senso orario
- 1:
Theta aumenta in senso antiorario
- get_xaxis_text1_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare le etichette dell'asse x, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dei dati e la direzione y è nelle coordinate dell'asse
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_xaxis_text2_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare etichette secondarie dell'asse x, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dei dati e la direzione y è nelle coordinate dell'asse
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_xaxis_transform ( which = 'grid' ) [fonte] #
Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse x. La direzione x è nelle coordinate dei dati e la direzione y è nelle coordinate dell'asse.
Nota
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_yaxis_text1_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare le etichette dell'asse y, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dell'asse e la direzione y è nelle coordinate dei dati
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_yaxis_text2_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare le etichette secondarie dell'asse y, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dell'asse e la direzione y è nelle coordinate dei dati
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_yaxis_transform ( which = 'grid' ) [fonte] #
Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse y. La direzione x è nelle coordinate dell'asse e la direzione y è nelle coordinate dei dati.
Nota
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- nome = 'polare' #
- set ( * , Adjustable=<DISINS.> , agg_filter=<DISINS.> , alpha=<DISINS.> , anchor=<DISINS .> , animation=<DISINS. > , aspect=<DISINS.> , autoscale_on=<DISINS.> , autoscalex_on=<DIS. > , autoscaley_on=<UNSET> , axis_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<DISINSERITO> , gid=<DISINSERITO>, in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized=<UNSET> , rgrids=<UNSET> , rlabel_position=<UNSET> , rlim=<UNSET> , rmax=<UNSET> , rmin=<UNSET> , rorigin=<UNSET> , rscale=< DISINSERITO> , rticks=<DISINSERITO>, sketch_params=<UNSET>, snap=<UNSET> , theta_direction=<UNSET> , theta_offset=<UNSET> , theta_zero_location=<UNSET> , thetagrids=<UNSET> , thetalim=<UNSET> , thetamax=<UNSET> , thetamin=<UNSET> , title =<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=< UNSET> , xticklabels=<UNSET>, xticks=<UNSET> ,ybound=<UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source ] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
float o Nessuno
bool
tupla con float
numero
sconosciuto
galleggiante
galleggiante
galleggiante
sconosciuto
sconosciuto
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
sconosciuto
sconosciuto
str
tupla con float, gradi
sconosciuto
sconosciuto
sconosciuto
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
- set_rgrids ( raggi , etichette = None , angolo = None , fmt = None , ** kwargs ) [fonte] #
Impostare le linee della griglia radiale su un grafico polare.
- Parametri :
- tupla di raggi con float
I raggi per le linee griglia radiali
- etichette tupla con stringhe o Nessuno
Le etichette da utilizzare in corrispondenza di ogni linea della griglia radiale. Verrà
matplotlib.ticker.ScalarFormatterutilizzato se Nessuno.- galleggiante angolare
La posizione angolare delle etichette del raggio in gradi.
- fmt str o Nessuno
Stringa di formato utilizzata in
matplotlib.ticker.FormatStrFormatter. Ad esempio '%f'.
- Resi :
- elenco linee di
lines.Line2D La griglia radiale.
- elenco etichette di
text.Text Le etichette delle zecche.
- elenco linee di
- Altri parametri :
- **kwargs
kwargs sono proprietà facoltative
Textper le etichette.
- set_rlabel_position ( valore ) [fonte] #
Aggiorna la posizione theta delle etichette del raggio.
- Parametri :
- numero di valore
La posizione angolare delle etichette del raggio in gradi.
- set_rlim ( bottom = Nessuno , top = Nessuno , * , emit = True , auto = False , ** kwargs ) [fonte] #
Impostare i limiti della vista dell'asse radiale.
Questa funzione si comporta come
Axes.set_ylim, ma in aggiunta supporta rmin e rmax come alias per bottom e top .Guarda anche
- set_theta_direction ( direzione ) [fonte] #
Imposta la direzione in cui aumenta theta.
- in senso orario, -1:
Theta aumenta in senso orario
- antiorario, antiorario, 1:
Theta aumenta in senso antiorario
- set_theta_zero_location ( loc , offset = 0.0 ) [fonte] #
Imposta la posizione dello zero di theta.
Questo chiama semplicemente
set_theta_offsetcon il valore corretto in radianti.- Parametri :
- via loc
Può essere uno tra "N", "NW", "W", "SW", "S", "SE", "E" o "NE".
- offset float, predefinito: 0
Un offset in gradi da applicare dalla posizione specificata . Nota: questo offset viene sempre applicato in senso antiorario indipendentemente dall'impostazione della direzione.
- set_thetagrids ( angles , labels = None , fmt = None , ** kwargs ) [fonte] #
Impostare le linee della griglia theta in un grafico polare.
- Parametri :
- angoli tupla con float, gradi
Gli angoli delle linee della griglia theta.
- etichette tupla con stringhe o Nessuno
Le etichette da utilizzare in ogni griglia theta. Verrà
projections.polar.ThetaFormatterutilizzato se Nessuno.- fmt str o Nessuno
Stringa di formato utilizzata in
matplotlib.ticker.FormatStrFormatter. Ad esempio '%f'. Si noti che l'angolo utilizzato è in radianti.
- Resi :
- elenco linee di
lines.Line2D Le linee della griglia theta.
- elenco etichette di
text.Text Le etichette delle zecche.
- elenco linee di
- Altri parametri :
- **kwargs
kwargs sono proprietà facoltative
Textper le etichette.
Guarda anche
- set_thetalim ( * args , ** kwargs ) [fonte] #
Impostare i valori theta minimo e massimo.
Può prendere le seguenti firme:
set_thetalim(minval, maxval): Imposta i limiti in radianti.set_thetalim(thetamin=minval, thetamax=maxval): Imposta i limiti in gradi.
dove minval e maxval sono i limiti minimo e massimo. I valori sono racchiusi nell'intervallo\([0, 2\pi]\)(in radianti), quindi ad esempio è possibile avere un asse simmetrico attorno a 0. Viene sollevata un'eccezione ValueError se la differenza angolare assoluta è maggiore di un cerchio completo.
set_thetalim(-np.pi / 2, np.pi / 2)
- set_yscale ( * args , ** kwargs ) [fonte] #
Imposta la scala dell'asse y.
- Parametri :
- valore {"lineare", "log", "symlog", "logit", ...} o
ScaleBase Il tipo di scala dell'asse da applicare.
- **kwargs
Sono accettati diversi argomenti di parole chiave, a seconda della scala. Vedere i rispettivi argomenti delle parole chiave della classe:
- valore {"lineare", "log", "symlog", "logit", ...} o
Appunti
Per impostazione predefinita, Matplotlib supporta le scale sopra menzionate. Inoltre, le scale personalizzate possono essere registrate utilizzando
matplotlib.scale.register_scale. Queste scale possono quindi essere utilizzate anche qui.
- start_pan ( x , y , pulsante ) [fonte] #
Chiamato quando è stata avviata un'operazione di panoramica.
- Parametri :
- x, y fluttuano
Le coordinate del mouse nelle coordinate di visualizzazione.
- pulsante
MouseButton Il pulsante del mouse premuto.
Appunti
Questo è destinato a essere sovrascritto da nuovi tipi di proiezione.
- classe matplotlib.projections.polar. PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [fonte] #
Basi:
TransformLa trasformata polare base.
Questa trasformazione mappa le coordinate polari in coordinate cartesiane (ma non gestisce il posizionamento nello spazio dello schermo).
(theta, r)(x, y) = (r * cos(theta), r * sin(theta))I segmenti di percorso con un raggio fisso vengono trasformati automaticamente in archi circolari lunghi quanto .
path._interpolation_steps > 1- Parametri :
- nome_abbreviato str
Una stringa che rappresenta il "nome" della trasformazione. Il nome non ha altro significato se non quello di migliorare la leggibilità di
str(transform)quando DEBUG=True.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- input_dim = 2 #
Il numero di dimensioni di input di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- output_dim = 2 #
Il numero di dimensioni di output di questa trasformazione. Deve essere sovrascritto (con numeri interi) nella sottoclasse.
- transform_non_affine ( tr ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- classe matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [fonte] #
Basi:
YAxisUn asse radiale.
Ciò sovrascrive alcune proprietà di a
YAxisper fornire un involucro speciale per un asse radiale.- Parametri :
- assi
matplotlib.axes.Axes L'
Axesoggetto a cui appartiene l'asse creato.- pickradius galleggiante
Il raggio di accettazione per i test di contenimento. Vedi anche
Axis.contains.
- assi
- nome_asse = 'raggio' #
Nome di sola lettura che identifica l'asse.
- cancella ( ) [fonte] #
Cancella l'asse.
Ciò ripristina le proprietà dell'asse ai valori predefiniti:
l'etichetta
la scala
localizzatori, formattatori e zecche
griglia maggiore e minore
unità
richiamate registrate
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval=<UNSET> , gid=<UNSET > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , offset_position=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET > ,view_interval=<UNSET> ,visible=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
Proprietà
Descrizione
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
bool
bool
Patch o (Percorso, Trasforma) o Nessuno
sconosciuto
str
bool
sconosciuto
oggetto
sconosciuto
{'sinistra destra'}
str
Formatter,str, o funzioneFormatter,str, o funzionebool
{'sinistra destra'}
Nessuno o bool o float o richiamabile
galleggiante
bool
sconosciuto
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
sconosciuto
sequenza di str o di
Textselenco dei galleggianti
{'sinistra', 'destra', 'entrambi', 'predefinito', 'nessuno'}
etichetta delle unità
str
sconosciuto
bool
galleggiante
- classe matplotlib.projections.polar. RadialLocator ( base , assi = None ) [fonte] #
Basi:
LocatorUtilizzato per individuare i tick del raggio.
Assicura che tutti i tick siano strettamente positivi. Per tutti gli altri compiti, delega alla base
Locator(che può essere diversa a seconda della scala dell'asse r ).- non singolare ( vmin , vmax ) [fonte] #
Regola un intervallo secondo necessità per evitare singolarità.
Questo metodo viene chiamato durante il ridimensionamento automatico, con l'impostazione sui limiti di dati sugli assi se gli assi contengono dati o in caso contrario.
(v0, v1)(-inf, +inf)If (possibilmente fino a qualche pendenza in virgola mobile), questo metodo restituisce un intervallo espanso attorno a questo valore.
v0 == v1If , questo metodo restituisce i limiti di visualizzazione predefiniti appropriati.
(v0, v1) == (-inf, +inf)In caso contrario, viene restituito senza modifiche.
(v0, v1)
- classe matplotlib.projections.polar. RadialTick ( * args , ** kwargs ) [fonte] #
Basi:
YTickUn segno di spunta sull'asse radiale.
Questa sottoclasse di
YTickfornisce ai tick radiali alcune piccole modifiche al loro riposizionamento in modo tale che i tick vengano ruotati in base ai limiti degli assi. Ciò si traduce in zecche correttamente perpendicolari alla colonna vertebrale. Le etichette vengono anche ruotate per essere perpendicolari al dorso, quando è abilitata la rotazione 'automatica'.bbox è il riquadro di delimitazione Bound2D nelle coordinate di visualizzazione degli assi loc è la posizione del segno di spunta nelle coordinate dei dati size è la dimensione del segno di spunta in punti
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<DISINSERITO> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
Proprietà
Descrizione
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
bool
bool
Patch o (Percorso, Trasforma) o Nessuno
str
bool
str
str
str
bool
galleggiante
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
galleggiante
- classe matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [fonte] #
Basi:
XAxisUn asse theta.
Ciò sovrascrive alcune proprietà di an
XAxisper fornire maiuscole e minuscole speciali per un asse angolare.- Parametri :
- assi
matplotlib.axes.Axes L'
Axesoggetto a cui appartiene l'asse creato.- pickradius galleggiante
Il raggio di accettazione per i test di contenimento. Vedi anche
Axis.contains.
- assi
- nome_asse = 'theta' #
Nome di sola lettura che identifica l'asse.
- cancella ( ) [fonte] #
Cancella l'asse.
Ciò ripristina le proprietà dell'asse ai valori predefiniti:
l'etichetta
la scala
localizzatori, formattatori e zecche
griglia maggiore e minore
unità
richiamate registrate
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval=<UNSET> , gid=<UNSET > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET> , view_interval=<UNSET > , visibile=<DISINSERITO> , zorder=<DISINSERITO>) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
Proprietà
Descrizione
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
bool
bool
Patch o (Percorso, Trasforma) o Nessuno
sconosciuto
str
bool
sconosciuto
oggetto
sconosciuto
{'in alto', 'in basso'}
str
Formatter,str, o funzioneFormatter,str, o funzionebool
Nessuno o bool o float o richiamabile
galleggiante
bool
sconosciuto
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
sconosciuto
sequenza di str o di
Textselenco dei galleggianti
{'top', 'bottom', 'entrambi', 'default', 'nessuno'}
etichetta delle unità
str
sconosciuto
bool
galleggiante
- classe matplotlib.projections.polar. ThetaFormatter [fonte] #
Basi:
FormatterUsato per formattare le etichette delle zecche theta . Converte l'unità nativa dei radianti in gradi e aggiunge un simbolo di grado.
- classe matplotlib.projections.polar. ThetaLocator ( base ) [fonte] #
Basi:
LocatorUtilizzato per localizzare le zecche theta.
Funzionerà allo stesso modo del localizzatore di base, tranne nel caso in cui la vista si estenda sull'intero cerchio. In tali casi, vengono restituite le posizioni predefinite utilizzate in precedenza di ogni 45 gradi.
- classe matplotlib.projections.polar. ThetaTick ( assi , * args , ** kwargs ) [fonte] #
Basi:
XTickUn segno di spunta sull'asse theta.
Questa sottoclasse di
XTickfornisce ai tick angolari alcune piccole modifiche al loro riposizionamento in modo tale che i tick vengano ruotati in base alla posizione del tick. Ciò si traduce in zecche correttamente perpendicolari alla spina dorsale dell'arco.Quando è abilitata la rotazione 'automatica', anche le etichette vengono ruotate per essere parallele al dorso. Il riempimento dell'etichetta viene applicato anche qui poiché non è possibile utilizzare una trasformazione degli assi generica per produrre un riempimento specifico del tick.
bbox è il riquadro di delimitazione Bound2D nelle coordinate di visualizzazione degli assi loc è la posizione del segno di spunta nelle coordinate dei dati size è la dimensione del segno di spunta in punti
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<DISINSERITO> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
Proprietà
Descrizione
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
bool
bool
Patch o (Percorso, Trasforma) o Nessuno
str
bool
str
str
str
bool
galleggiante
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
galleggiante
matplotlib.projections.geo#
- classe matplotlib.projections.geo. AitoffAxes ( * args , ** kwargs ) [fonte] #
Basi:
GeoAxesCostruisci un Asse in una figura.
- Parametri :
- Figura
Figure Gli Assi è costruito nella fig .
Figure- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figurecoordinate.- sharex, sharey
Axes, facoltativo L'asse x o y
axisè condiviso con l'asse x o y nell'inputAxes.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspectper i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
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
- Figura
- Resi :
- class AitoffTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransformLa trasformata base di Aitoff.
Creare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( ll ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- class InvertedAitoffTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransformCreare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( xy ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- nome = 'aitoff' #
- set ( * , Adjustable=<DISINS.> , agg_filter=<DISINS.> , alpha=<DISINS.> , anchor=<DISINS .> , animation=<DISINS. > , aspect=<DISINS.> , autoscale_on=<DISINS.> , autoscalex_on=<DIS. > , autoscaley_on=<UNSET> , axis_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<DISINSERITO> , gid=<DISINSERITO>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DISINSERITO> ,url=<DISINSERITO> ,visible=<DISINSERIMENTO> , xbound=<DISINSERIMENTO> , xlabel=<DISINSERIMENTO> , xlim=<DISINSERIMENTO> , xmargin=<DISINSERIMENTO> , xscale=<DISINSERIMENTO> , xticklabels=<DISINSERIMENTO> , xticks=<DISINSERIMENTO> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
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
facecoloro fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante
- classe matplotlib.projections.geo. GeoAxes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [fonte] #
Basi:
AxesUna classe base astratta per le proiezioni geografiche.
Costruisci un Asse in una figura.
- Parametri :
- Figura
Figure Gli Assi è costruito nella fig .
Figure- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figurecoordinate.- sharex, sharey
Axes, facoltativo L'asse x o y
axisè condiviso con l'asse x o y nell'inputAxes.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspectper i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
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
- Figura
- Resi :
- RISOLUZIONE = 75 #
- class ThetaFormatter ( round_to = 1.0 ) [fonte] #
Basi:
FormatterUsato per formattare le etichette delle zecche theta. Converte l'unità nativa dei radianti in gradi e aggiunge un simbolo di grado.
- can_pan ( ) [fonte] #
Restituisce se questo asse supporta la funzionalità del pulsante pan/zoom.
Questo oggetto assi non supporta pan/zoom interattivo.
- can_zoom ( ) [fonte] #
Indica se questo asse supporta la funzionalità del pulsante della casella di zoom.
Questo oggetto assi non supporta la casella di zoom interattiva.
- drag_pan ( pulsante , tasto , x , y ) [fonte] #
Chiamato quando il mouse si sposta durante un'operazione di panoramica.
- Parametri :
- pulsante
MouseButton Il pulsante del mouse premuto.
- chiave str o Nessuno
Il tasto premuto, se presente.
- x, y fluttuano
Le coordinate del mouse nelle coordinate di visualizzazione.
- pulsante
Appunti
Questo è destinato a essere sovrascritto da nuovi tipi di proiezione.
- end_pan ( ) [fonte] #
Chiamato quando un'operazione di panoramica viene completata (quando il pulsante del mouse è in alto).
Appunti
Questo è destinato a essere sovrascritto da nuovi tipi di proiezione.
- get_xaxis_text1_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare le etichette dell'asse x, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dei dati e la direzione y è nelle coordinate dell'asse
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_xaxis_text2_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare etichette secondarie dell'asse x, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dei dati e la direzione y è nelle coordinate dell'asse
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_xaxis_transform ( which = 'grid' ) [fonte] #
Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse x. La direzione x è nelle coordinate dei dati e la direzione y è nelle coordinate dell'asse.
Nota
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_yaxis_text1_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare le etichette dell'asse y, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dell'asse e la direzione y è nelle coordinate dei dati
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_yaxis_text2_transform ( pad ) [fonte] #
- Resi :
- trasformare Trasformare
La trasformazione utilizzata per disegnare le etichette secondarie dell'asse y, che aggiungerà pad_points di padding (in punti) tra l'asse e l'etichetta. La direzione x è nelle coordinate dell'asse e la direzione y è nelle coordinate dei dati
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'allineamento verticale del testo.
- halign {'centro', 'sinistra', 'destra'}
L'allineamento orizzontale del testo.
Appunti
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- get_yaxis_transform ( which = 'grid' ) [fonte] #
Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse y. La direzione x è nelle coordinate dell'asse e la direzione y è nelle coordinate dei dati.
Nota
Questa trasformazione viene utilizzata principalmente dalla
Axisclasse ed è pensata per essere sovrascritta da nuovi tipi di proiezioni che potrebbero dover posizionare gli elementi dell'asse in posizioni diverse.
- set ( * , Adjustable=<DISINS.> , agg_filter=<DISINS.> , alpha=<DISINS.> , anchor=<DISINS .> , animation=<DISINS. > , aspect=<DISINS.> , autoscale_on=<DISINS.> , autoscalex_on=<DIS. > , autoscaley_on=<UNSET> , axis_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<DISINSERITO> , gid=<DISINSERITO>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DISINSERITO> ,url=<DISINSERITO> ,visible=<DISINSERIMENTO> , xbound=<DISINSERIMENTO> , xlabel=<DISINSERIMENTO> , xlim=<DISINSERIMENTO> , xmargin=<DISINSERIMENTO> , xscale=<DISINSERIMENTO> , xticklabels=<DISINSERIMENTO> , xticks=<DISINSERIMENTO> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
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
facecoloro fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante
- set_latitude_grid ( gradi ) [fonte] #
Impostare il numero di gradi tra ciascuna griglia di latitudine.
- set_longitude_grid ( gradi ) [fonte] #
Imposta il numero di gradi tra ciascuna griglia di longitudine.
- set_longitude_grid_ends ( gradi ) [fonte] #
Impostare la/e latitudine/e a cui interrompere il disegno delle griglie di longitudine.
- set_xlim ( * args , ** kwargs ) [fonte] #
Non supportato. Si prega di prendere in considerazione l'utilizzo di Cartopy.
- set_xscale ( * args , ** kwargs ) [fonte] #
Imposta la scala dell'asse x.
- Parametri :
- valore {"lineare", "log", "symlog", "logit", ...} o
ScaleBase Il tipo di scala dell'asse da applicare.
- **kwargs
Sono accettati diversi argomenti di parole chiave, a seconda della scala. Vedere i rispettivi argomenti delle parole chiave della classe:
- valore {"lineare", "log", "symlog", "logit", ...} o
Appunti
Per impostazione predefinita, Matplotlib supporta le scale sopra menzionate. Inoltre, le scale personalizzate possono essere registrate utilizzando
matplotlib.scale.register_scale. Queste scale possono quindi essere utilizzate anche qui.
- set_ylim ( * args , ** kwargs ) [fonte] #
Non supportato. Si prega di prendere in considerazione l'utilizzo di Cartopy.
- set_yscale ( * args , ** kwargs ) [fonte] #
Imposta la scala dell'asse y.
- Parametri :
- valore {"lineare", "log", "symlog", "logit", ...} o
ScaleBase Il tipo di scala dell'asse da applicare.
- **kwargs
Sono accettati diversi argomenti di parole chiave, a seconda della scala. Vedere i rispettivi argomenti delle parole chiave della classe:
- valore {"lineare", "log", "symlog", "logit", ...} o
Appunti
Per impostazione predefinita, Matplotlib supporta le scale sopra menzionate. Inoltre, le scale personalizzate possono essere registrate utilizzando
matplotlib.scale.register_scale. Queste scale possono quindi essere utilizzate anche qui.
- start_pan ( x , y , pulsante ) [fonte] #
Chiamato quando è stata avviata un'operazione di panoramica.
- Parametri :
- x, y fluttuano
Le coordinate del mouse nelle coordinate di visualizzazione.
- pulsante
MouseButton Il pulsante del mouse premuto.
Appunti
Questo è destinato a essere sovrascritto da nuovi tipi di proiezione.
- classe matplotlib.projections.geo. HammerAxes ( * args , ** kwargs ) [fonte] #
Basi:
GeoAxesCostruisci un Asse in una figura.
- Parametri :
- Figura
Figure Gli Assi è costruito nella fig .
Figure- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figurecoordinate.- sharex, sharey
Axes, facoltativo L'asse x o y
axisè condiviso con l'asse x o y nell'inputAxes.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspectper i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
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
- Figura
- Resi :
- class HammerTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransformLa trasformazione base Hammer.
Creare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( ll ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- class InvertedHammerTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransformCreare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( xy ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- nome = 'martello' #
- set ( * , Adjustable=<DISINS.> , agg_filter=<DISINS.> , alpha=<DISINS.> , anchor=<DISINS .> , animation=<DISINS. > , aspect=<DISINS.> , autoscale_on=<DISINS.> , autoscalex_on=<DIS. > , autoscaley_on=<UNSET> , axis_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<DISINSERITO> , gid=<DISINSERITO>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DISINSERITO> ,url=<DISINSERITO> ,visible=<DISINSERIMENTO> , xbound=<DISINSERIMENTO> , xlabel=<DISINSERIMENTO> , xlim=<DISINSERIMENTO> , xmargin=<DISINSERIMENTO> , xscale=<DISINSERIMENTO> , xticklabels=<DISINSERIMENTO> , xticks=<DISINSERIMENTO> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
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
facecoloro fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante
- classe matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [fonte] #
Basi:
GeoAxesCostruisci un Asse in una figura.
- Parametri :
- Figura
Figure Gli Assi è costruito nella fig .
Figure- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figurecoordinate.- sharex, sharey
Axes, facoltativo L'asse x o y
axisè condiviso con l'asse x o y nell'inputAxes.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspectper i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
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
- Figura
- Resi :
- class InvertedLambertTransform ( longitudine_centro , latitudine_centro , risoluzione ) [fonte] #
Basi:
_GeoTransformCreare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( xy ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- class LambertTransform ( longitudine_centro , latitudine_centro , risoluzione ) [fonte] #
Basi:
_GeoTransformLa trasformata base di Lambert.
Crea una nuova trasformazione di Lambert. La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo di Lambert.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( ll ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- nome = 'lamberto' #
- set ( * , Adjustable=<DISINS.> , agg_filter=<DISINS.> , alpha=<DISINS.> , anchor=<DISINS .> , animation=<DISINS. > , aspect=<DISINS.> , autoscale_on=<DISINS.> , autoscalex_on=<DIS. > , autoscaley_on=<UNSET> , axis_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<DISINSERITO> , gid=<DISINSERITO>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DISINSERITO> ,url=<DISINSERITO> ,visible=<DISINSERIMENTO> , xbound=<DISINSERIMENTO> , xlabel=<DISINSERIMENTO> , xlim=<DISINSERIMENTO> , xmargin=<DISINSERIMENTO> , xscale=<DISINSERIMENTO> , xticklabels=<DISINSERIMENTO> , xticks=<DISINSERIMENTO> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
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
facecoloro fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante
- classe matplotlib.projections.geo. MollweideAxes ( * args , ** kwargs ) [fonte] #
Basi:
GeoAxesCostruisci un Asse in una figura.
- Parametri :
- Figura
Figure Gli Assi è costruito nella fig .
Figure- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figurecoordinate.- sharex, sharey
Axes, facoltativo L'asse x o y
axisè condiviso con l'asse x o y nell'inputAxes.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspectper i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
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
facecoloro fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
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
- Figura
- Resi :
- class InvertedMollweideTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransformCreare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( xy ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- class MollweideTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransformLa trasformata base di Mollweide.
Creare una nuova trasformazione geografica.
La risoluzione è il numero di passaggi da interpolare tra ciascun segmento di linea di input per approssimarne il percorso nello spazio curvo.
- has_inverse = Vero #
Vero se questa trasformazione ha una trasformazione inversa corrispondente.
- invertito ( ) [fonte] #
Restituisce la trasformazione inversa corrispondente.
Tiene .
x == self.inverted().transform(self.transform(x))Il valore restituito da questo metodo deve essere trattato come temporaneo. Un aggiornamento a sé non causa un corrispondente aggiornamento alla sua copia invertita.
- transform_non_affine ( ll ) [fonte] #
Applica solo la parte non affine di questa trasformazione.
transform(values)è sempre equivalente atransform_affine(transform_non_affine(values)).Nelle trasformazioni non affini, questo è generalmente equivalente a
transform(values). Nelle trasformazioni affini, questo è sempre un no-op.- Parametri :
- matrice di valori
I valori di input come matrice NumPy di lunghezza
input_dimso forma (N xinput_dims).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dimso forma (N xoutput_dims), a seconda dell'input.
- nome = 'mollweide' #
- set ( * , Adjustable=<DISINS.> , agg_filter=<DISINS.> , alpha=<DISINS.> , anchor=<DISINS .> , animation=<DISINS. > , aspect=<DISINS.> , autoscale_on=<DISINS.> , autoscalex_on=<DIS. > , autoscaley_on=<UNSET> , axis_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<DISINSERITO> , gid=<DISINSERITO>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DISINSERITO> ,url=<DISINSERITO> ,visible=<DISINSERIMENTO> , xbound=<DISINSERIMENTO> , xlabel=<DISINSERIMENTO> , xlim=<DISINSERIMENTO> , xmargin=<DISINSERIMENTO> , xscale=<DISINSERIMENTO> , xticklabels=<DISINSERIMENTO> , xticks=<DISINSERIMENTO> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fonte] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
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
facecoloro fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bboxsconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante