matplotlib.projections
#
Trasformazioni non separabili che mappano dallo spazio dati allo spazio dello schermo.
Le proiezioni sono definite come Axes
sottoclassi. 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_projection
e 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_axes
non 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_axes
metodo.
Un esempio completo e fortemente annotato è in
Proiezione personalizzata . Anche la funzionalità del grafico polare
matplotlib.projections.polar
può essere interessante.
- classe matplotlib.projections. Registro di proiezione [fonte] #
Basi:
object
Una 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:
Transform
L'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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- classe matplotlib.projections.polar. PolarAffine ( scale_transform , limits ) [fonte] #
Basi:
Affine2DBase
La 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:
Axes
Una 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
Figure
coordinate.- 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_aspect
per 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
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
- Figura
- Resi :
- class InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [fonte] #
Basi:
Transform
L'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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- class PolarAffine ( scale_transform , limits ) [fonte] #
Basi:
Affine2DBase
La 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:
Transform
La 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- class RadialLocator ( base , assi = None ) [fonte] #
Basi:
Locator
Utilizzato 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 == v1
If , 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:
Formatter
Usato 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:
Locator
Utilizzato 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_visible
restituisce 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
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
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.ScalarFormatter
utilizzato 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
Text
per 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_offset
con 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.ThetaFormatter
utilizzato 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
Text
per 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:
Transform
La 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- classe matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [fonte] #
Basi:
YAxis
Un asse radiale.
Ciò sovrascrive alcune proprietà di a
YAxis
per fornire un involucro speciale per un asse radiale.- Parametri :
- assi
matplotlib.axes.Axes
L'
Axes
oggetto 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
Text
selenco dei galleggianti
{'sinistra', 'destra', 'entrambi', 'predefinito', 'nessuno'}
etichetta delle unità
str
sconosciuto
bool
galleggiante
- classe matplotlib.projections.polar. RadialLocator ( base , assi = None ) [fonte] #
Basi:
Locator
Utilizzato 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 == v1
If , 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:
YTick
Un segno di spunta sull'asse radiale.
Questa sottoclasse di
YTick
fornisce 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:
XAxis
Un asse theta.
Ciò sovrascrive alcune proprietà di an
XAxis
per fornire maiuscole e minuscole speciali per un asse angolare.- Parametri :
- assi
matplotlib.axes.Axes
L'
Axes
oggetto 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
Text
selenco dei galleggianti
{'top', 'bottom', 'entrambi', 'default', 'nessuno'}
etichetta delle unità
str
sconosciuto
bool
galleggiante
- classe matplotlib.projections.polar. ThetaFormatter [fonte] #
Basi:
Formatter
Usato 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:
Locator
Utilizzato 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:
XTick
Un segno di spunta sull'asse theta.
Questa sottoclasse di
XTick
fornisce 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:
GeoAxes
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
Figure
coordinate.- 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_aspect
per 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
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
- Figura
- Resi :
- class AitoffTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransform
La 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- class InvertedAitoffTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransform
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 ( 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o 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
facecolor
o fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
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
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:
Axes
Una 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
Figure
coordinate.- 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_aspect
per 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
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
- Figura
- Resi :
- RISOLUZIONE = 75 #
- class ThetaFormatter ( round_to = 1.0 ) [fonte] #
Basi:
Formatter
Usato 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
Axis
classe 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
facecolor
o fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
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
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:
GeoAxes
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
Figure
coordinate.- 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_aspect
per 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
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
- Figura
- Resi :
- class HammerTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransform
La 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- class InvertedHammerTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransform
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 ( 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o 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
facecolor
o fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
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
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:
GeoAxes
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
Figure
coordinate.- 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_aspect
per 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
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
- Figura
- Resi :
- class InvertedLambertTransform ( longitudine_centro , latitudine_centro , risoluzione ) [fonte] #
Basi:
_GeoTransform
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 ( 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- class LambertTransform ( longitudine_centro , latitudine_centro , risoluzione ) [fonte] #
Basi:
_GeoTransform
La 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o 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
facecolor
o fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
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
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:
GeoAxes
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
Figure
coordinate.- 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_aspect
per 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
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
- Figura
- Resi :
- class InvertedMollweideTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransform
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 ( 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o forma (N xoutput_dims
), a seconda dell'input.
- class MollweideTransform ( risoluzione ) [fonte] #
Basi:
_GeoTransform
La 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_dims
o forma (N xinput_dims
).
- Resi :
- Vettore
I valori di output come matrice NumPy di lunghezza
output_dims
o 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
facecolor
o fccolore
bool
str
bool
oggetto
sconosciuto
sconosciuto
sconosciuto
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
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
sconosciuto
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante