Plot the autocorrelation of x.
mlab.detrend_none
(no detrending)
A detrending function applied to x. It must have the signature
detrend(x: np.ndarray) -> np.ndarray
If True
, input vectors are normalised to unit length.
Determines the plot style.
If True
, vertical lines are plotted from 0 to the acorr value using Axes.vlines
. Additionally, a horizontal line is plotted at y=0 using Axes.axhline
.
If False
, markers are plotted at the acorr values using Axes.plot
.
Number of lags to show. If None
, will return all 2 * len(x) - 1
lags.
2*maxlags+1
)
The lag vector.
2*maxlags+1
)
The auto correlation vector.
LineCollection
or Line2D
Artist
added to the Axes of the correlation:
LineCollection
if usevlines is True.Line2D
if usevlines is False.Line2D
or None
Horizontal line at 0 if usevlines is True None usevlines is False.
Line2D
property, optional
The linestyle for plotting the data points. Only used if usevlines is False
.
The marker for plotting the data points. Only used if usevlines is False
.
If given, the following parameters also accept a string s
, which is interpreted as data[s]
(unless this raises an exception):
x
Additional parameters are passed to Axes.vlines
and Axes.axhline
if usevlines is True
; otherwise they are passed to Axes.plot
.
The cross correlation is performed with numpy.correlate
with mode = "full"
.
matplotlib.axes.Axes.acorr
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.axes.Axes.acorr.html