matplotlib.axes.Axes.phase_spectrum #

軸。phase_spectrum ( x , Fs =なし, Fc =なし,ウィンドウ=なし, pad_to =なし,サイド=なし, * ,データ=なし, ** kwargs ) [source] #

位相スペクトルをプロットします。

xの位相スペクトル (ラップされていない角度スペクトル) を計算します。データはpad_toの長さまでパディングされ、ウィンドウ関数 windowが信号に適用されます。

パラメータ:
x 1 次元配列またはシーケンス

データを含む配列またはシーケンス

Fs float、デフォルト: 2

サンプリング頻度 (単位時間あたりのサンプル数)。これは、時間単位あたりのサイクルでフーリエ周波数freqsを計算するために使用されます。

ウィンドウ呼び出し可能または ndarray、デフォルト:window_hanning

長さNFFTの関数またはベクトル。ウィンドウ ベクトルを作成するには、 、 、 、 、 、 などを参照 window_hanningwindow_nonenumpy.blackmanくださいnumpy.hammingnumpy.bartlett関数scipy.signalscipy.signal.get_window引数として渡される場合、データ セグメントを引数として取り、セグメントのウィンドウ バージョンを返す必要があります。

側面{'default', 'onesided', 'twosided'}, オプション

スペクトルのどちら側を返すか。'default' は、実数データの場合は片面で、複素数データの場合は両面です。'onesided' は片側スペクトルを強制的に返しますが、'twosided' は両側を強制します。

pad_to int、オプション

FFT の実行時にデータ セグメントがパディングされるポイントの数。スペクトルの実際の解像度 (分解可能なピーク間の最小距離) は増加しませんが、これによりプロット内のポイントが増え、より詳細な情報を得ることができます。これは、 への呼び出しのnパラメータに対応しますfft。デフォルトは None で、pad_to を入力信号の長さに等しく設定します (つまり、パディングなし)。

Fc int、デフォルト: 0

xの中心周波数。プロットの x 範囲をオフセットして、信号が取得され、フィルター処理されてベースバンドにダウンサンプリングされるときに使用される周波数範囲を反映します。

戻り値:
スペクトル1 次元配列

ラジアン単位の位相スペクトルの値 (実数値)。

freqs 1 次元配列

スペクトル内の要素に対応する周波数。

ラインLine2D

この関数によって作成された行。

その他のパラメータ:
データのインデックス可能なオブジェクト、オプション

指定された場合、次のパラメーターは string も受け入れますs。これは、次のように解釈されますdata[s](例外が発生しない限り)。

バツ

**kwargs

キーワード引数はLine2Dプロパティを制御します:

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

antialiasedまたはああ

ブール

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

colorまたはc

dash_capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

dashes

float のシーケンス (ポイント単位のオン/オフ インク) または (None, None)

data

(2, N) 配列または 2 つの 1D 配列

drawstyleまたはds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, デフォルト: 'default'

figure

Figure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

色またはなし

gid

in_layout

ブール

label

物体

linestyleまたは ls

{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}

linewidthまたはlw

浮く

marker

マーカー スタイル文字列、PathまたはMarkerStyle

markeredgecolorまたはメック

markeredgewidthまたはニャー

浮く

markerfacecolorまたはmfc

markerfacecoloraltまたはmfcalt

markersizeまたはミリ秒

浮く

markevery

None または int または (int, int) または slice または list[int] または float または (float, float) または list[bool]

mouseover

ブール

path_effects

AbstractPathEffect

picker

float または callable[[Artist, Event], tuple[bool, dict]]

pickradius

わからない

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

solid_capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

transform

わからない

url

visible

ブール

xdata

一次元配列

ydata

一次元配列

zorder

浮く

こちらもご覧ください

magnitude_spectrum

対応する周波数の大きさをプロットします。

angle_spectrum

この関数のラップされたバージョンをプロットします。

specgram

信号内のセグメントの位相スペクトルをカラーマップでプロットできます。