matplotlib.pyplot.spy #
- matplotlib.pyplot. spy ( Z , precision = 0 , marker = None , markersize = None , aspect = 'equal' , origin = 'upper' , ** kwargs ) [fonte] #
Tracciare il modello di scarsità di un array 2D.
Questo visualizza i valori diversi da zero dell'array.
Sono disponibili due stili di stampa: immagine e marcatore. Entrambi sono disponibili per gli array completi, ma solo lo stile del marcatore funziona per le
scipy.sparse.spmatrix
istanze.Stile dell'immagine
Se marker e markersize sono None ,
imshow
viene utilizzato. Eventuali argomenti di parole chiave rimanenti in più vengono passati a questo metodo.Stile marcatore
Se Z è a
scipy.sparse.spmatrix
o marker o markersize sono None ,Line2D
verrà restituito un oggetto con il valore di marker che determina il tipo di marker e gli eventuali argomenti della parola chiave rimanenti passati aplot
.- Parametri :
- Z (M, N) simile a un array
La matrice da tracciare.
- precisione float o 'present', default: 0
Se la precisione è 0, verrà tracciato qualsiasi valore diverso da zero. In caso contrario, i valori di\(|Z| > precision\)verrà tracciato.
Ad
scipy.sparse.spmatrix
esempio, puoi anche passare "presente". In questo caso verrà tracciato qualsiasi valore presente nell'array, anche se è identico a zero.- aspetto {'equal', 'auto', None} o float, default: 'equal'
Le proporzioni degli assi. Questo parametro è particolarmente rilevante per le immagini poiché determina se i pixel dei dati sono quadrati.
Questo parametro è una scorciatoia per chiamare in modo esplicito
Axes.set_aspect
. Vedi lì per ulteriori dettagli.'uguale': garantisce un rapporto di aspetto pari a 1. I pixel saranno quadrati.
'auto': gli assi vengono mantenuti fissi e l'aspetto viene regolato in modo che i dati si adattino agli assi. In generale, ciò si tradurrà in pixel non quadrati.
Nessuno : Usa
rcParams["image.aspect"]
(predefinito:'equal'
).
- origin {'upper', 'lower'}, predefinito:
rcParams["image.origin"]
(predefinito:'upper'
) Posizionare l'indice [0, 0] dell'array nell'angolo in alto a sinistra o in basso a sinistra degli assi. La convenzione 'superiore' è tipicamente usata per matrici e immagini.
- Resi :
- Altri parametri :
- **kwargs
I parametri aggiuntivi supportati dipendono dallo stile di stampa.
Per lo stile dell'immagine, puoi passare i seguenti parametri aggiuntivi di
imshow
:Per lo stile del marcatore, puoi passare qualsiasi
Line2D
proprietà ad eccezione di linestyle :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
antialiased
o aabool
bool
Patch o (Percorso, Trasforma) o Nessuno
color
o ccolore
CapStyle
o {'culo', 'sporgente', 'rotondo'}JoinStyle
o {'mitre', 'round', 'bevel'}sequenza di float (on/off inchiostro in punti) o (Nessuno, Nessuno)
(2, N) o due array 1D
drawstyle
o ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'sinistra', 'destra', 'basso', 'alto', 'nessuno'}
colore o Nessuno
str
bool
oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwgalleggiante
stringa di stile marcatore,
Path
oMarkerStyle
markeredgecolor
o mecccolore
markeredgewidth
o miagolaregalleggiante
markerfacecolor
o mfccolore
markerfacecoloralt
o mfcaltcolore
markersize
o msgalleggiante
Nessuno o int o (int, int) o slice o lista[int] o float o (float, float) o lista[bool]
bool
float o callable[[Artista, Evento], tuple[bool, dict]]
sconosciuto
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
CapStyle
o {'culo', 'sporgente', 'rotondo'}JoinStyle
o {'mitre', 'round', 'bevel'}sconosciuto
str
bool
matrice 1D
matrice 1D
galleggiante