matplotlib.pyplot.phase_spectrum
-
matplotlib.pyplot.phase_spectrum(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 -
Количество точек, на которое дополняется сегмент данных при выполнении FFT. Хотя это не увеличивает фактическое разрешение спектра (минимальное расстояние между разрешимыми пиками), это может дать больше точек на графике, что позволит получить больше деталей. Соответствует параметру 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.pyplot.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.pyplot.phase_spectrum.html