matplotlib.pyplot.angle_spectrum #
- matplotlib.pyplot. angle_spectrum ( x , Fs =なし, Fc =なし,ウィンドウ=なし, pad_to =なし,サイド=なし, * ,データ=なし, ** kwargs ) [source] #
角度スペクトルをプロットします。
xの角度スペクトル (ラップされた位相スペクトル) を計算します。データはpad_toの長さまでパディングされ、ウィンドウ関数 windowが信号に適用されます。
- パラメータ:
- x 1 次元配列またはシーケンス
データを含む配列またはシーケンス。
- Fs float、デフォルト: 2
サンプリング頻度 (単位時間あたりのサンプル数)。これは、時間単位あたりのサイクルでフーリエ周波数freqsを計算するために使用されます。
- ウィンドウ呼び出し可能または ndarray、デフォルト:
window_hanning
長さNFFTの関数またはベクトル。ウィンドウ ベクトルを作成するには、 、 、 、 、 、 などを参照
window_hanning
しwindow_none
てnumpy.blackman
くださいnumpy.hamming
。numpy.bartlett
関数scipy.signal
がscipy.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
プロパティを制御します:財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
antialiased
またはああブール
ブール
パッチまたは (パス、変換) またはなし
color
またはc色
CapStyle
または {'butt', 'projecting', 'round'}JoinStyle
または {'miter', 'round', 'bevel'}float のシーケンス (ポイント単位のオン/オフ インク) または (None, None)
(2, N) 配列または 2 つの 1D 配列
drawstyle
またはds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, デフォルト: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
色またはなし
力
ブール
物体
linestyle
または ls{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}
linewidth
またはlw浮く
マーカー スタイル文字列、
Path
またはMarkerStyle
markeredgecolor
またはメック色
markeredgewidth
またはニャー浮く
markerfacecolor
またはmfc色
markerfacecoloralt
またはmfcalt色
markersize
またはミリ秒浮く
None または int または (int, int) または slice または list[int] または float または (float, float) または list[bool]
ブール
float または callable[[Artist, Event], tuple[bool, dict]]
わからない
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
CapStyle
または {'butt', 'projecting', 'round'}JoinStyle
または {'miter', 'round', 'bevel'}わからない
力
ブール
一次元配列
一次元配列
浮く
こちらもご覧ください
magnitude_spectrum
対応する周波数の大きさをプロットします。
phase_spectrum
この関数のラップされていないバージョンをプロットします。
specgram
信号内のセグメントの角度スペクトルをカラーマップにプロットできます。