matplotlib.pyplot.acorr

matplotlib.pyplot.acorr(x, *, data=None, **kwargs)[源代码]

绘制的自相关 x .

参数:
x类数组
颓势 :可调用,默认值: mlab.detrend_none (无破坏性)可调用,默认值:

应用于的去趋势函数 x . 必须有签名:

detrend(x: np.ndarray) -> np.ndarray
normedbool,默认值:True

如果 True ,输入向量归一化为单位长度。

usevlinesbool,默认值:True

确定打印样式。

如果 True ,从0到acorr值绘制垂直线,使用 Axes.vlines . 此外,在y=0处绘制水平线,使用 Axes.axhline .

如果 False ,标记在acorr值处使用 Axes.plot .

maxlagsint,默认值:10

要显示的滞后数。如果 None ,将返回所有 2 * len(x) - 1 滞后。

返回:
lags 数组(长度) 2*maxlags+1数组(长度

滞后向量。

c :数组(长度 2*maxlags+1数组(长度

自相关向量。

lineLineCollectionLine2Dlinecollection或line2d

Artist 添加到相关轴:

bLine2D 或无线2D或无

0处的水平线if U型线 是真的没有 U型线 是假的。

其他参数:
线型Line2D 属性,可选Line2d属性,可选

打印数据点的线型。仅在以下情况下使用 U型线False .

markerstr,默认值:“o”

用于绘制数据点的标记。仅在以下情况下使用 U型线False .

**kwargs

其他参数传递给 Axes.vlinesAxes.axhline 如果 U型线True ;否则将传递给 Axes.plot .

笔记

互相关是用 numpy.correlate 具有 mode = "full" .

注解

除了上述参数外,此函数还可以 data 关键字参数。如果这样的话 data 参数,下列参数也可以是字符串 s ,解释为 data[s] (除非引起例外): x .

作为传递的对象 data 必须支持项目访问 (data[s] )和会员资格测试 (s in data

使用实例 matplotlib.pyplot.acorr