matplotlib.pyplot.acorr #

matplotlib.pyplot. acorr ( x , * , data = None , ** kwargs ) [source] #

xの自己相関をプロットします。

パラメータ:
x配列のような
トレンド除去呼び出し可能、デフォルト: mlab.detrend_none(トレンド除去なし)

xに適用されるトレンド除去関数。署名が必要です

detrend(x: np.ndarray) -> np.ndarray
標準ブール値、デフォルト: True

の場合True、入力ベクトルは単位長に正規化されます。

usevlines bool、デフォルト: True

印刷スタイルを決定します。

の場合True、垂直線は を使用して 0 から acorr 値までプロットされますAxes.vlines。さらに、 を使用して y=0 に水平線がプロットされAxes.axhlineます。

の場合False、マーカーは を使用して acorr 値にプロットされます Axes.plot

maxlags int、デフォルト: 10

表示するラグの数。の場合、すべてのラグNoneが返されます 。2 * len(x) - 1

戻り値:
ラグ配列 (長さ2*maxlags+1)

ラグ ベクトル。

c配列 (長さ2*maxlags+1)

自己相関ベクトル。

LineCollectionまたはLine2D

Artist相関の軸に追加:

bLine2Dまたはなし

usevlinesが True の場合は 0 の水平線なしusevlinesが False です。

その他のパラメータ:
linestyleLine2Dプロパティ、オプション

データ ポイントをプロットするためのライン スタイル。usevlinesがの場合にのみ使用されFalseます。

マーカーstr、デフォルト: 'o'

データ ポイントをプロットするためのマーカー。usevlinesがの場合にのみ使用されFalseます。

データのインデックス可能なオブジェクト、オプション

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

バツ

**kwargs

usevlinesが;の場合Axes.vlines、 追加のパラメータが渡されます。それ以外の場合は に渡されます。Axes.axhlineTrueAxes.plot

ノート

相互相関は で実行さnumpy.correlateれ ます。mode = "full"