matplotlib.axes.Axes.magnitudo_spettro #
- Assi. magnitudo_spettro ( x , Fs = Nessuno , Fc = Nessuno , finestra = Nessuno , pad_to = Nessuno , lati = Nessuno , scala = Nessuno , * , dati = Nessuno , ** kwargs ) [fonte] #
Tracciare lo spettro di magnitudo.
Calcola lo spettro di magnitudo di x . I dati vengono riempiti fino a una lunghezza di pad_to e la finestra della funzione window viene applicata al segnale.
- Parametri :
- x Array o sequenza 1-D
Matrice o sequenza contenente i dati.
- Fs float, predefinito: 2
La frequenza di campionamento (campioni per unità di tempo). Viene utilizzato per calcolare le frequenze di Fourier, freqs , in cicli per unità di tempo.
- finestra chiamabile o ndarray, default:
window_hanning Una funzione o un vettore di lunghezza NFFT . Per creare vettori finestra vedere
window_hanning,window_none,numpy.blackman,numpy.hamming,numpy.bartlett,scipy.signal,scipy.signal.get_window, ecc. Se una funzione viene passata come argomento, deve prendere un segmento di dati come argomento e restituire la versione con finestra del segmento.- lati {'default', 'onesided', 'twosided'}, facoltativo
Quali lati dello spettro tornare. 'default' è unilaterale per i dati reali e bilaterale per i dati complessi. "unilaterale" forza il ritorno di uno spettro unilaterale, mentre "twosided" forza bilaterale.
- pad_to int, facoltativo
Il numero di punti in cui viene riempito il segmento di dati durante l'esecuzione della FFT. Pur non aumentando la risoluzione effettiva dello spettro (la distanza minima tra i picchi risolvibili), ciò può fornire più punti nel grafico, consentendo maggiori dettagli. Questo corrisponde al parametro n
fftnella chiamata a . L'impostazione predefinita è None, che imposta pad_to uguale alla lunghezza del segnale di ingresso (cioè nessuna spaziatura interna).- scala {'default', 'linear', 'dB'}
Il ridimensionamento dei valori nel file spec . 'lineare' non è ridimensionamento. 'dB' restituisce i valori in scala dB, cioè l'ampiezza in dB (20 * log10). 'default' è 'lineare'.
- Fc int, predefinito: 0
La frequenza centrale di x , che compensa le estensioni x del grafico per riflettere l'intervallo di frequenza utilizzato quando un segnale viene acquisito e quindi filtrato e sottoposto a downsampling in banda base.
- Resi :
- matrice 1-D dello spettro
I valori per lo spettro di magnitudine prima della messa in scala (valori reali).
- freqs matrice 1-D
Le frequenze corrispondenti agli elementi nello spettro .
- linea
Line2D La linea creata da questa funzione.
- Altri parametri :
- oggetto indicizzabile dei dati , facoltativo
Se forniti, i seguenti parametri accettano anche una stringa
s, che viene interpretata comedata[s](a meno che ciò non sollevi un'eccezione):X
- **kwargs
Gli argomenti delle parole chiave controllano le
Line2Dproprietà: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
antialiasedo aabool
bool
Patch o (Percorso, Trasforma) o Nessuno
coloro ccolore
CapStyleo {'culo', 'sporgente', 'rotondo'}JoinStyleo {'mitre', 'round', 'bevel'}sequenza di float (on/off inchiostro in punti) o (Nessuno, Nessuno)
(2, N) o due array 1D
drawstyleo ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'sinistra', 'destra', 'basso', 'alto', 'nessuno'}
colore o Nessuno
str
bool
oggetto
linestyleo ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidtho lwgalleggiante
stringa di stile marcatore,
PathoMarkerStylemarkeredgecoloro mecccolore
markeredgewidtho miagolaregalleggiante
markerfacecoloro mfccolore
markerfacecoloralto mfcaltcolore
markersizeo 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
CapStyleo {'culo', 'sporgente', 'rotondo'}JoinStyleo {'mitre', 'round', 'bevel'}sconosciuto
str
bool
matrice 1D
matrice 1D
galleggiante
Guarda anche
psdTraccia la densità spettrale di potenza.
angle_spectrumTraccia gli angoli delle frequenze corrispondenti.
phase_spectrumTraccia la fase (angolo non avvolto) delle frequenze corrispondenti.
specgramPuò tracciare lo spettro di grandezza dei segmenti all'interno del segnale in una mappa di colori.