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
)数组(长度 自相关向量。
- line :
LineCollection
或Line2D
linecollection或line2d Artist
添加到相关轴:LineCollection
如果 U型线 是True。Line2D
如果 U型线 是假的。
- b :
Line2D
或无线2D或无 0处的水平线if U型线 是真的没有 U型线 是假的。
其他参数: - 线型 :
Line2D
属性,可选Line2d属性,可选 打印数据点的线型。仅在以下情况下使用 U型线 是
False
.- markerstr,默认值:“o”
用于绘制数据点的标记。仅在以下情况下使用 U型线 是
False
.- **kwargs
其他参数传递给
Axes.vlines
和Axes.axhline
如果 U型线 是True
;否则将传递给Axes.plot
.
笔记
互相关是用
numpy.correlate
具有mode = "full"
.注解
除了上述参数外,此函数还可以 data 关键字参数。如果这样的话 data 参数,下列参数也可以是字符串
s
,解释为data[s]
(除非引起例外): x .作为传递的对象 data 必须支持项目访问 (
data[s]
)和会员资格测试 (s in data
)