Plot the autocorrelation of x.
Not run through Matplotlib's unit conversion, so this should be a unit-less array.
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.
Note
This is the pyplot wrapper for axes.Axes.acorr.
The cross correlation is performed with numpy.correlate with mode = "full".
matplotlib.pyplot.acorr
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.acorr.html