Spec-Zone.ru › Matplotlib 3.3

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

Линия, созданная этой функцией.

END_OF_DOCUMENT_MARKER
Другие параметры:
**kwargs

Ключевые аргументы управляют свойствами Line2D:

Свойство Описание
agg_filter функция-фильтр, которая принимает массив чисел с плавающей точкой размера (m, n, 3) и значение dpi и возвращает массив (m, n, 3)
alpha число с плавающей точкой или None
animated булево значение
antialiased или aa булево значение
clip_box Bbox
clip_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'
figure Figure
fillstyle {'full', 'left', 'right', 'bottom', 'top', 'none'}
gid строка
in_layout булево значение
label объект
linestyle или ls {'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}
linewidth или lw число с плавающей точкой
marker строка стиля маркера, Path или MarkerStyle
markeredgecolor или mec цвет
markeredgewidth или mew число с плавающей точкой
markerfacecolor или mfc цвет
markerfacecoloralt или mfcalt цвет
markersize или ms число с плавающей точкой
markevery None или целое число или (целое число, целое число) или срез или список целых чисел или число с плавающей точкой или (число с плавающей точкой, число с плавающей точкой) или список булевых значений
path_effects AbstractPathEffect
picker неизвестно
pickradius число с плавающей точкой
rasterized булево значение или None
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap булево значение или None
solid_capstyle {'butt', 'round', 'projecting'}
solid_joinstyle {'miter', 'round', 'bevel'}
transform matplotlib.transforms.Transform
url строка
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API