matplotlib.pyplot.acorr #
- matplotlib.pyplot。acorr ( x , * , data = None , ** kwargs ) [来源] #
绘制x的自相关。
- 参数:
- x类数组
- 去趋势可调用,默认:(
mlab.detrend_none无去趋势) 应用于x的去趋势函数。它必须有签名
detrend(x: np.ndarray) -> np.ndarray
- 规范的布尔值,默认值:True
如果
True,输入向量被归一化为单位长度。- usevlines布尔值,默认值: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添加到相关性的轴:LineCollection如果usevlines为真。Line2D如果usevlines为 False。
- b
Line2D或无 如果usevlines为 True,则水平线为 0 无usevlines为 False。
- 滞后数组(长度
- 其他参数:
- linestyle
Line2D属性,可选 用于绘制数据点的线型。仅在usevlines为时使用
False。- 标记str,默认值:'o'
用于绘制数据点的标记。仅在usevlines为时使用
False。- 数据可索引对象,可选
如果给定,以下参数也接受一个字符串
s,它被解释为data[s](除非这引发异常):X
- **kwargs
如果usevlines是
Axes.vlines, 则将附加参数传递给; 否则它们将传递给.Axes.axhlineTrueAxes.plot
- linestyle
笔记
numpy.correlate使用with 执行互相关。mode = "full"