matplotlib.axes.Axes.phase_spectrum
-
Axes.phase_spectrum(self, x, Fs=None, Fc=None, window=None, pad_to=None, sides=None, *, data=None, **kwargs)[source] -
Постройте фазовый спектр.
Вычислите фазовый спектр (раскрученный спектр углов) x. Данные дополняются до длины pad_to, и к сигналу применяется функция оконного преобразования window.
Параметры: -
x1-D array or sequence -
Массив или последовательность, содержащая данные
-
Fsfloat, default: 2 -
Частота дискретизации (образцы в единицу времени). Она используется для вычисления частот Фурье, freqs, в циклах за единицу времени.
-
windowcallable or ndarray, default: window_hanning -
Функция или вектор длиной NFFT. Чтобы создать векторы окон, см.
window_hanning,window_none,numpy.blackman,numpy.hamming,numpy.bartlett,scipy.signal,scipy.signal.get_windowи т. д. Если в качестве аргумента передается функция, она должна принимать фрагмент данных в качестве аргумента и возвращать оконную версию фрагмента. -
sides{'default', 'onesided', 'twosided'}, optional -
Какие стороны спектра возвращать. 'default' - односторонняя для вещественных данных и двусторонняя для комплексных данных. 'onesided' принудительно возвращает односторонний спектр, а 'twosided' - двусторонний.
-
pad_toint, optional -
Количество точек, до которых дополняется сегмент данных при выполнении БПФ. Хотя это не увеличивает фактическое разрешение спектра (минимальное расстояние между разрешимыми пиками), это может обеспечить больше точек на графике, позволяя получить больше деталей. Это соответствует параметру n в вызове fft(). По умолчанию значение None, что устанавливает pad_to равным длине входного сигнала (т. е. без дополнения).
-
Fcint, default: 0 -
Центральная частота x, которая смещает x-диапазоны графика, чтобы отразить диапазон частот, используемый при получении сигнала, а затем фильтрации и понижении частоты дискретизации до базовой полосы.
Возвращает: -
spectrum1-D array -
Значения для фазового спектра в радианах (вещественные).
-
freqs1-D array -
Частоты, соответствующие элементам в spectrum.
-
lineLine2D -
Линия, созданная этой функцией.
-
Другие параметры: - **kwargs
-
Ключевые аргументы управляют свойствами
Line2D:Свойство Описание agg_filterфункция-фильтр, которая принимает массив чисел с плавающей точкой размера (m, n, 3) и значение dpi и возвращает массив (m, n, 3) alphaчисло с плавающей точкой или None animatedбулево значение antialiasedили aaбулево значение clip_boxBboxclip_onбулево значение clip_pathобъект Patch или (Path, Transform) или None colorили cцвет containsнеизвестно dash_capstyle{'butt', 'round', 'projecting'} dash_joinstyle{'miter', 'round', 'bevel'} dashesпоследовательность чисел с плавающей точкой (включенное/выключенное чернила в пунктах) или (None, None) dataдвумерный массив (2, N) или два одномерных массива drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default' figureFigurefillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'} gidстрока in_layoutбулево значение labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthили lwчисло с плавающей точкой markerстрока стиля маркера, PathилиMarkerStylemarkeredgecolorили mecцвет markeredgewidthили mewчисло с плавающей точкой markerfacecolorили mfcцвет markerfacecoloraltили mfcaltцвет markersizeили msчисло с плавающей точкой markeveryNone или целое число или (целое число, целое число) или срез или список целых чисел или число с плавающей точкой или (число с плавающей точкой, число с плавающей точкой) или список булевых значений path_effectsAbstractPathEffectpickerнеизвестно pickradiusчисло с плавающей точкой rasterizedбулево значение или None sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapбулево значение или None solid_capstyle{'butt', 'round', 'projecting'} solid_joinstyle{'miter', 'round', 'bevel'} transformmatplotlib.transforms.Transformurlстрока visibleбулево значение xdataодномерный массив ydataодномерный массив zorderчисло с плавающей точкой
См. также
-
magnitude_spectrum - Строит график модулей соответствующих частот.
-
angle_spectrum - Строит график обернутой версии этой функции.
-
specgram - Может построить фазовый спектр сегментов внутри сигнала в виде цветовой карты.
Примечания
Примечание
Помимо описанных выше аргументов, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы также могут быть строками
s, которые интерпретируются какdata[s](если это не вызывает исключение): x.Объекты, переданные в качестве data, должны поддерживать доступ к элементам (
data[s]) и проверку на вхождение (s in data).
Примеры использования matplotlib.axes.Axes.phase_spectrum
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.axes.Axes.phase_spectrum.html