matplotlib.pyplot.angle_spectrum
-
matplotlib.pyplot.angle_spectrum(x, Fs=None, Fc=None, window=None, pad_to=None, sides=None, hold=None, data=None, **kwargs) -
Построение спектра фаз.
Вызов:
angle_spectrum(x, Fs=2, Fc=0, window=mlab.window_hanning, pad_to=None, sides='default', **kwargs)Вычисляет спектр фаз (спектр обернутой фазы) x. Данные дополняются до длины pad_to, и к сигналу применяется функция окна window.
Параметры: x : одномерный массив или последовательность
Массив или последовательность, содержащая данные
Fs : скаляр
Частота дискретизации (образцы в единицу времени). Используется для вычисления частот Фурье, freqs, в циклах в единицу времени. Значение по умолчанию равно 2.
window : вызываемая функция или одномерный массив
Функция или вектор длины 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 : целое число
Количество точек, до которых дополняется сегмент данных при выполнении FFT. Хотя это не увеличивает фактическое разрешение спектра (минимальное расстояние между разрешаемыми пиками), это может дать больше точек на графике, что позволит получить больше деталей. Это соответствует параметру n в вызове fft(). Значение по умолчанию — None, что устанавливает pad_to равным длине входного сигнала (т. е. без дополнения).
Fc : целое число
Центральная частота x (по умолчанию 0), которая смещает диапазоны значений x графика, чтобы отразить диапазон частот, используемый при получении сигнала, а затем фильтрации и понижении частоты до базовой полосы.
Возвращаемое значение: spectrum : одномерный массив
Значения спектра фаз в радианах (вещественные значения)
freqs : одномерный массив
Частоты, соответствующие элементам в spectrum
line : экземпляр
Line2DЛиния, созданная этой функцией
Другие параметры:
**kwargs :
Ключевые аргументы управляют свойствами
Line2D:Свойство Описание agg_filterнеизвестно alphaвещественное число (от 0.0 — прозрачный до 1.0 — непрозрачный) animated[True | False] antialiasedили aa[True | False] clip_boxэкземпляр matplotlib.transforms.Bboxclip_on[True | False] clip_path[ ( Path,Transform) |Patch| None ]colorили cлюбой цвет matplotlib containsвызываемая функция dash_capstyle[‘butt’ | ‘round’ | ‘projecting’] dash_joinstyle[‘miter’ | ‘round’ | ‘bevel’] dashesпоследовательность включения/выключения чернил в точках drawstyle[‘default’ | ‘steps’ | ‘steps-pre’ | ‘steps-mid’ | ‘steps-post’] figureэкземпляр matplotlib.figure.Figurefillstyle[‘full’ | ‘left’ | ‘right’ | ‘bottom’ | ‘top’ | ‘none’] gidстрока-идентификатор labelстрока или что-то, что можно распечатать с помощью преобразования ‘%s’. linestyleили ls[‘solid’ | ‘dashed’, ‘dashdot’, ‘dotted’ | (смещение, последовательность выкл/вкл тире) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthили lwвещественное значение в точках markerA valid marker stylemarkeredgecolorили mecлюбой цвет matplotlib markeredgewidthили mewвещественное значение в точках markerfacecolorили mfcлюбой цвет matplotlib markerfacecoloraltили mfcaltлюбой цвет matplotlib markersizeили msвещественное число markevery[None | int | кортеж длиной 2 из int | срез | список/массив из int | вещественное число | кортеж длиной 2 из вещественных чисел] path_effectsнеизвестно pickerвещественное расстояние в точках или функция выбора fn(artist, event)pickradiusвещественное расстояние в точках rasterized[True | False | None] sketch_paramsнеизвестно snapнеизвестно solid_capstyle[‘butt’ | ‘round’ | ‘projecting’] solid_joinstyle[‘miter’ | ‘round’ | ‘bevel’] transformэкземпляр matplotlib.transforms.Transformurlстрока url visible[True | False] xdataодномерный массив ydataодномерный массив zorderлюбое число
См. также
-
magnitude_spectrum() -
angle_spectrum()строит графики величин соответствующих частот. -
phase_spectrum() -
phase_spectrum()строит графики функции с развёрнутым представлением. -
specgram() -
specgram()может строить графики спектра углов сегментов сигнала в виде цветовой карты. - В дополнение к перечисленным аргументам, данная функция может принимать аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]: * Все аргументы с именами: ‘x’.
-
© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.pyplot.angle_spectrum.html