matplotlib.axes.Axes.angle_spectrum
-
Axes.angle_spectrum(x, Fs=None, Fc=None, window=None, pad_to=None, sides=None, *, data=None, **kwargs)[source] -
Построение спектра фаз.
Вызов функции:
angle_spectrum(x, Fs=2, Fc=0, window=mlab.window_hanning, pad_to=None, sides='default', **kwargs)Вычисление спектра фаз (спектр фаз с учётом обёртывания) для x. Данные дополняются до длины pad_to, и к сигналу применяется функция окна window.
Параметры: -
x : 1-D array or sequence -
Массив или последовательность, содержащая данные.
-
Fs : scalar -
Частота дискретизации (образцов в единицу времени). Используется для вычисления частот Фурье, freqs, в циклах за единицу времени. Значение по умолчанию равно 2.
-
window : callable or ndarray -
Функция или вектор длины NFFT. Для создания векторов окон см.
window_hanning(),window_none(),numpy.blackman(),numpy.hamming(),numpy.bartlett(),scipy.signal(),scipy.signal.get_window()и т. д. Значение по умолчанию —window_hanning(). Если в качестве аргумента передаётся функция, она должна принимать сегмент данных и возвращать его оконную версию. -
sides : {'default', 'onesided', 'twosided'} -
Определяет, какие стороны спектра возвращать. Значение по умолчанию обеспечивает стандартное поведение: возвращает односторонний спектр для вещественных данных и двусторонний для комплексных данных. 'onesided' принудительно возвращает односторонний спектр, 'twosided' — двусторонний.
-
pad_to : int -
Количество точек, до которого дополняется сегмент данных при выполнении FFT. Не увеличивает фактическое разрешение спектра (минимальное расстояние между разрешаемыми пиками), но может обеспечить больше точек в графике, позволяя получить больше деталей. Соответствует параметру n в вызове fft(). Значение по умолчанию — None, что устанавливает pad_to равным длине входного сигнала (т. е. без дополнения).
-
Fc : int -
Центральная частота x (по умолчанию 0), которая смещает диапазоны значений x графика для отражения диапазона частот, используемого при получении, фильтрации и понижении частоты сигнала до базовой полосы.
Возвращаемые значения: -
spectrum : 1-D array -
Значения спектра фаз в радианах (вещественные).
-
freqs : 1-D array -
Частоты, соответствующие элементам в spectrum.
-
line : a Line2D instance -
Линия, созданная этой функцией.
-
Другие параметры: - **kwargs :
-
Ключевые аргументы управляют свойствами
Line2D:Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi и возвращает (m, n, 3) массив alphaчисло с плавающей точкой animatedбулево значение antialiasedбулево значение clip_boxBboxclip_onбулево значение clip_path[( Path,Transform) |Patch| None]colorцвет containsвызываемая функция dash_capstyle{'butt', 'round', 'projecting'} dash_joinstyle{'miter', 'round', 'bevel'} dashesпоследовательность чисел с плавающей точкой (чернила вкл./выкл. в точках) или (None, None) drawstyle{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'} figureFigurefillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'} gidстрока in_layoutбулево значение labelобъект linestyle{'-', '--', '-.', ':', '', (смещение, последовательность вкл./выкл.), ...} linewidthчисло с плавающей точкой markerнеизвестно markeredgecolorцвет markeredgewidthчисло с плавающей точкой markerfacecolorцвет markerfacecoloraltцвет markersizeчисло с плавающей точкой markeveryнеизвестно path_effectsAbstractPathEffectpickerчисло с плавающей точкой или вызываемая функция [[Artist, Event], Tuple[bool, dict]] pickradiusчисло с плавающей точкой rasterizedбулево значение или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapбулево значение или None solid_capstyle{'butt', 'round', 'projecting'} solid_joinstyle{'miter', 'round', 'bevel'} transformmatplotlib.transforms.Transform urlстрока visibleбулево значение xdataодномерный массив ydataодномерный массив zorderчисло с плавающей точкой
См. также
-
magnitude_spectrum() -
angle_spectrum()строит график амплитуд соответствующих частот. -
phase_spectrum() -
phase_spectrum()строит график развёрнутого варианта этой функции. -
specgram() -
specgram()может строить график спектра фаз сегментов сигнала в виде цветовой карты.
Примечания
Примечание
В дополнение к вышеописанным аргументам, эта функция может принимать аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:
- Все аргументы с именем 'x'.
Объекты, передаваемые как data, должны поддерживать доступ по элементам (
data[<arg>]) и проверку на членство (<arg> in data).-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.axes.Axes.angle_spectrum.html