matplotlib.axes.Axes.magnitude_spectrum #
- Machados. magnitude_spectrum ( x , Fs = Nenhum , Fc = Nenhum , janela = Nenhum , pad_to = Nenhum , lados = Nenhum , escala = Nenhum , * , dados = Nenhum , ** kwargs ) [fonte] #
- Traçar o espectro de magnitude. - Calcule o espectro de magnitude de x . Os dados são preenchidos com um comprimento de pad_to e a janela da função de janelamento é aplicada ao sinal. - Parâmetros :
- x matriz 1-D ou sequência
- Array ou sequência contendo os dados. 
- Fs flutuante, padrão: 2
- A frequência de amostragem (amostras por unidade de tempo). É usado para calcular as frequências de Fourier, freqs , em ciclos por unidade de tempo. 
- janela chamável ou ndarray, padrão:window_hanning
- Uma função ou um vetor de comprimento NFFT . Para criar vetores de janela, consulte - window_hanning,- window_none,- numpy.blackman,- numpy.hamming,- numpy.bartlett,- scipy.signal,- scipy.signal.get_windowetc. Se uma função for passada como argumento, ela deve receber um segmento de dados como argumento e retornar a versão em janela do segmento.
- lados {'padrão', 'onesided', 'twosided'}, opcional
- De quais lados do espectro retornar. 'padrão' é unilateral para dados reais e bilateral para dados complexos. 'onesided' força o retorno de um espectro unilateral, enquanto 'twosided' força bilateral. 
- pad_to int, opcional
- O número de pontos para os quais o segmento de dados é preenchido ao executar a FFT. Embora não aumente a resolução real do espectro (a distância mínima entre picos resolvíveis), isso pode dar mais pontos no gráfico, permitindo mais detalhes. Isso corresponde ao parâmetro n - fftna chamada para . O padrão é None, que define pad_to igual ao comprimento do sinal de entrada (ou seja, sem preenchimento).
- escala {'padrão', 'linear', 'dB'}
- A escala dos valores no arquivo spec . 'linear' não é escala. 'dB' retorna os valores na escala dB, ou seja, a amplitude dB (20 * log10). 'padrão' é 'linear'. 
- Fc int, padrão: 0
- A frequência central de x , que compensa as extensões x do gráfico para refletir a faixa de frequência usada quando um sinal é adquirido e, em seguida, filtrado e reduzido para a banda base. 
 
- Devoluções :
- matriz 1-D de espectro
- Os valores para o espectro de magnitude antes da escala (valor real). 
- matriz 1-D de frequências
- As frequências correspondentes aos elementos do espectro . 
- linhaLine2D
- A linha criada por esta função. 
 
- Outros Parâmetros :
- objeto indexável de dados , opcional
- Se fornecidos, os seguintes parâmetros também aceitam uma string - s, que é interpretada como- data[s](a menos que isso gere uma exceção):- x 
- ** kwargs
- Os argumentos de palavra-chave controlam as - Line2Dpropriedades:- Propriedade - Descrição - uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem - escalar ou nenhum - bool - antialiasedou aa- bool - bool - Patch ou (Caminho, Transformação) ou Nenhum - colorou c- cor - CapStyleou {'bunda', 'projetando', 'redondo'}- JoinStyleou {'esquadria', 'redondo', 'chanfrado'}- sequência de flutuações (on/off ink em pontos) ou (None, None) - (2, N) array ou dois arrays 1D - drawstyleou ds- {'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default' - {'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'} - cor ou nenhum - str - bool - objeto - linestyleou ls- {'-', '--', '-.', ':', '', (offset, on-off-seq), ...} - linewidthou lw- flutuador - string de estilo de marcador, - Pathou- MarkerStyle- markeredgecolorou mec- cor - markeredgewidthou miar- flutuador - markerfacecolorou mfc- cor - markerfacecoloraltou mfcalt- cor - markersizeou senhora- flutuador - None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool] - bool - float ou callable[[Artist, Event], tuple[bool, dict]] - desconhecido - bool - (escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante) - bool ou nenhum - CapStyleou {'bunda', 'projetando', 'redondo'}- JoinStyleou {'esquadria', 'redondo', 'chanfrado'}- desconhecido - str - bool - matriz 1D - matriz 1D - flutuador 
 
 - Veja também - psd
- Traça a densidade espectral de potência. 
- angle_spectrum
- Traça os ângulos das frequências correspondentes. 
- phase_spectrum
- Traça a fase (ângulo desdobrado) das frequências correspondentes. 
- specgram
- Pode plotar o espectro de magnitude dos segmentos dentro do sinal em um mapa de cores.