matplotlib.pyplot.phase_spectrum #

matplotlib.pyplot. phase_spectrum ( x , Fs = None , Fc = None , window = None , pad_to = None , sides = None , * , data = None , ** kwargs ) [fonte] #

Tracciare lo spettro di fase.

Calcola lo spettro di fase (spettro angolare non avvolto) 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 nfft nella chiamata a . L'impostazione predefinita è None, che imposta pad_to uguale alla lunghezza del segnale di ingresso (cioè nessuna spaziatura interna).

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 fase in radianti (valori reali).

freqs matrice 1-D

Le frequenze corrispondenti agli elementi nello spettro .

lineaLine2D

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 come data[s](a meno che ciò non sollevi un'eccezione):

X

**kwargs

Gli argomenti delle parole chiave controllano le Line2Dproprietà:

Proprietà

Descrizione

agg_filter

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

alpha

scalare o Nessuno

animated

bool

antialiasedo aa

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

coloro c

colore

dash_capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

dash_joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

dashes

sequenza di float (on/off inchiostro in punti) o (Nessuno, Nessuno)

data

(2, N) o due array 1D

drawstyleo ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'

figure

Figure

fillstyle

{'completo', 'sinistra', 'destra', 'basso', 'alto', 'nessuno'}

gapcolor

colore o Nessuno

gid

str

in_layout

bool

label

oggetto

linestyleo ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidtho lw

galleggiante

marker

stringa di stile marcatore, PathoMarkerStyle

markeredgecoloro mecc

colore

markeredgewidtho miagolare

galleggiante

markerfacecoloro mfc

colore

markerfacecoloralto mfcalt

colore

markersizeo ms

galleggiante

markevery

Nessuno o int o (int, int) o slice o lista[int] o float o (float, float) o lista[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float o callable[[Artista, Evento], tuple[bool, dict]]

pickradius

sconosciuto

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

solid_capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

solid_joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

transform

sconosciuto

url

str

visible

bool

xdata

matrice 1D

ydata

matrice 1D

zorder

galleggiante

Guarda anche

magnitude_spectrum

Traccia le grandezze delle frequenze corrispondenti.

angle_spectrum

Traccia la versione con wrapping di questa funzione.

specgram

Può tracciare lo spettro di fase dei segmenti all'interno del segnale in una mappa di colori.