matplotlib.axes.Axes.angle_spectrum
- Axes.angle_spectrum(x, Fs=None, Fc=None, window=None, pad_to=None, sides=None, *, data=None, **kwargs)[source]
-
Построение спектра фаз.
Вычисление спектра фаз (спектра фазы, обернутого вокруг) x. Данные дополняются до длины pad_to, и к сигналу применяется функция окна window.
- Параметры:
-
- xОдномерный массив или последовательность
-
Массив или последовательность, содержащая данные.
- Fsвещественное число, по умолчанию: 2
-
Частота дискретизации (образцов в единицу времени). Используется для расчёта частот Фурье, freqs, в циклах за единицу времени.
-
windowфункция или массив, по умолчанию:
window_hanning -
Функция или вектор длины NFFT. Для создания векторов окон см.
window_hanning,window_none,numpy.blackman,numpy.hamming,numpy.bartlett,scipy.signal,scipy.signal.get_windowи т.д. Если в качестве аргумента передана функция, она должна принимать сегмент данных и возвращать окнозированный сегмент. - sides{'default', 'onesided', 'twosided'}, необязательно
-
Какие стороны спектра возвращать. 'default' — односторонняя для вещественных данных и двухсторонняя для комплексных данных. 'onesided' принудительно возвращает односторонний спектр, а 'twosided' — двухсторонний.
- pad_toцелое число, необязательно
-
Количество точек, до которых дополняется сегмент данных при выполнении преобразования Фурье. Хотя это не увеличивает фактическое разрешение спектра (минимальное расстояние между разрешимыми пиками), это может дать больше точек на графике, что позволит получить больше деталей. Это соответствует параметру n в вызове
fft. По умолчанию значение None, которое устанавливает pad_to равным длине входного сигнала (т.е. без заполнения). - Fcцелое число, по умолчанию: 0
-
Центральная частота x, которая смещает границы оси x графика, чтобы отразить диапазон частот, используемых при получении сигнала, затем фильтрации и сведении к нулю.
- Возвращаемое значение:
-
- spectrumОдномерный массив
-
Значения для спектра фаз в радианах (вещественные).
- freqsОдномерный массив
-
Частоты, соответствующие элементам в spectrum.
-
line
Line2D -
Линия, созданная этой функцией.
- Другие параметры:
-
- dataиндексируемый объект, необязательно
-
Если задан, следующие параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключения):x
- **kwargs
-
Ключевые аргументы управляют свойствами
Line2D:Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
bool
antialiasedили aabool
BboxBaseили Nonebool
Объект Patch или (Path, Transform) или None
colorили cCapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}последовательность чисел с плавающей точкой (включенный/выключенный чернила в пунктах) или (None, None)
массив (2, N) или два одномерных массива
drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
цвет или None
str
bool
объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения-выключения), ...}
linewidthили lwчисло с плавающей точкой
строка стиля маркера,
PathилиMarkerStylemarkeredgecolorили mecmarkeredgewidthили mewчисло с плавающей точкой
markerfacecolorили mfcmarkerfacecoloraltили mfcaltmarkersizeили msчисло с плавающей точкой
None или целое число или кортеж из целых чисел или срез или список целых чисел или число с плавающей точкой или кортеж из чисел с плавающей точкой или список bool
bool
список
AbstractPathEffectчисло с плавающей точкой или вызываемая функция [[Artist, Event], tuple[bool, dict]]
число с плавающей точкой
bool
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
bool или None
CapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}
-
См. также
magnitude_spectrum-
Строит графики величин соответствующих частот.
phase_spectrum-
Строит график, содержащий развёрнутую версию этой функции.
specgram-
Может строить график спектра фазы сегментов сигнала в цветовой карте.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.angle_spectrum.html