matplotlib.axes.Axes.magnitude_spectrum #
- hachas magnitud_spectrum ( x , Fs = Ninguno , Fc = Ninguno , ventana = Ninguno , pad_to = Ninguno , lados = Ninguno , escala = Ninguno , * , datos = Ninguno , ** kwargs ) [fuente] #
Trace el espectro de magnitud.
Calcule el espectro de magnitud de x . Los datos se rellenan hasta una longitud de pad_to y la ventana de función de ventana se aplica a la señal.
- Parámetros :
- matriz o secuencia x 1-D
Matriz o secuencia que contiene los datos.
- Fs flotante, por defecto: 2
La frecuencia de muestreo (muestras por unidad de tiempo). Se utiliza para calcular las frecuencias de Fourier, freqs , en ciclos por unidad de tiempo.
- ventana invocable o ndarray, por defecto:
window_hanning Una función o un vector de longitud NFFT . Para crear vectores de ventana, consulte
window_hanning,window_none,numpy.blackman,numpy.hamming,numpy.bartlett,scipy.signal,scipy.signal.get_window, etc. Si se pasa una función como argumento, debe tomar un segmento de datos como argumento y devolver la versión de ventana del segmento.- lados {'predeterminado', 'de un solo lado', 'de dos lados'}, opcional
A qué lados del espectro volver. 'predeterminado' es unilateral para datos reales y bilateral para datos complejos. 'oneside' fuerza el regreso de un espectro de un solo lado, mientras que 'twosided' fuerza dos lados.
- pad_to int, opcional
El número de puntos a los que se rellena el segmento de datos al realizar la FFT. Si bien no aumenta la resolución real del espectro (la distancia mínima entre los picos resolubles), esto puede brindar más puntos en el gráfico, lo que permite obtener más detalles. Esto corresponde al parámetro n
fften la llamada a . El valor predeterminado es Ninguno, lo que establece pad_to igual a la longitud de la señal de entrada (es decir, sin relleno).- escala {'predeterminada', 'lineal', 'dB'}
La escala de los valores en la especificación . 'lineal' no es escala. 'dB' devuelve los valores en escala de dB, es decir, la amplitud de dB (20 * log10). 'predeterminado' es 'lineal'.
- Fc int, por defecto: 0
La frecuencia central de x , que compensa las extensiones x de la gráfica para reflejar el rango de frecuencia utilizado cuando se adquiere una señal y luego se filtra y se reduce a banda base.
- Devoluciones :
- matriz de espectro 1-D
Los valores del espectro de magnitud antes del escalado (valores reales).
- matriz 1-D de frecuencias
Las frecuencias correspondientes a los elementos del espectro .
- línea
Line2D La línea creada por esta función.
- Otros parámetros :
- objeto indexable de datos , opcional
Si se proporcionan, los siguientes parámetros también aceptan una cadena
s, que se interpreta comodata[s](a menos que esto genere una excepción):X
- **kwargs
Los argumentos de palabras clave controlan las
Line2Dpropiedades:Propiedad
Descripción
una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen
escalar o ninguno
bool
antialiasedo unobool
bool
Parchear o (Ruta, Transformar) o Ninguno
coloro ccolor
CapStyleo {'trasero', 'proyectando', 'redondo'}JoinStyleo {'inglete', 'redondo', 'bisel'}secuencia de flotadores (tinta de encendido/apagado en puntos) o (Ninguno, Ninguno)
(2, N) matriz o dos matrices 1D
drawstyleo ds{'predeterminado', 'pasos', 'pasos-pre', 'pasos-medio', 'pasos-post'}, predeterminado: 'predeterminado'
{'completo', 'izquierda', 'derecha', 'abajo', 'arriba', 'ninguno'}
color o ninguno
calle
bool
objeto
linestyleo ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidtho bajoflotar
cadena de estilo de marcador,
PathoMarkerStylemarkeredgecoloro meccolor
markeredgewidtho maullarflotar
markerfacecoloro mfccolor
markerfacecoloralto mfcaltcolor
markersizeo másflotar
Ninguno o int o (int, int) o rebanada o list[int] o float o (float, float) o list[bool]
bool
float o invocable[[Artista, Evento], tupla[bool, dict]]
desconocido
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
CapStyleo {'trasero', 'proyectando', 'redondo'}JoinStyleo {'inglete', 'redondo', 'bisel'}desconocido
calle
bool
matriz 1D
matriz 1D
flotar
Ver también
psdTraza la densidad espectral de potencia.
angle_spectrumTraza los ángulos de las frecuencias correspondientes.
phase_spectrumTraza la fase (ángulo no envuelto) de las frecuencias correspondientes.
specgramPuede trazar el espectro de magnitud de los segmentos dentro de la señal en un mapa de colores.