matplotlib.axes.Axes.acorr#
- Axes.acorr(x, *, data=None, **kwargs)[Quelle]#
Plottet die Autokorrelation von x.
- Parameter:
- xarray-like
Nicht durch Matplotlibs Einheitenkonvertierung gelaufen, daher sollte dies ein einheitenloses Array sein.
- detrendcallable, Standard:
mlab.detrend_none(kein Detrending) Eine Detrending-Funktion, die auf x angewendet wird. Sie muss die Signatur haben
detrend(x: np.ndarray) -> np.ndarray
- normedbool, Standard: True
Wenn
True, werden Eingabevektoren auf Einheitslänge normiert.- usevlinesbool, Standard: True
Bestimmt den Zeichenstil.
Wenn
True, werden vertikale Linien von 0 bis zum Akorr-Wert mitAxes.vlinesgezeichnet. Zusätzlich wird eine horizontale Linie bei y=0 mitAxes.axhlinegezeichnet.Wenn
False, werden Markierungen bei den Akorr-Werten mitAxes.plotgezeichnet.- maxlagsint, Standard: 10
Anzahl der anzuzeigenden Lags. Wenn
None, werden alle2 * len(x) - 1Lags zurückgegeben.
- Gibt zurück:
- lagsarray (Länge
2*maxlags+1) Der Lag-Vektor.
- carray (Länge
2*maxlags+1) Der Autokorrelations-Vektor.
- line
LineCollectionoderLine2D Artist, der den Achsen der Korrelation hinzugefügt wirdLineCollection, wenn usevlines True ist.Line2D, wenn usevlines False ist.
- b
Line2Doder None Horizontale Linie bei 0, wenn usevlines True ist, None, wenn usevlines False ist.
- lagsarray (Länge
- Andere Parameter:
- linestyle
Line2DEigenschaft, optional Der Linienstil zum Zeichnen der Datenpunkte. Nur verwendet, wenn usevlines
Falseist.- markerstr, Standard: 'o'
Der Marker zum Zeichnen der Datenpunkte. Nur verwendet, wenn usevlines
Falseist.- dataindizierbares Objekt, optional
Wenn angegeben, akzeptieren die folgenden Parameter auch einen String
s, der alsdata[s]interpretiert wird, wennsein Schlüssel indataistx
- **kwargs
Zusätzliche Parameter werden an
Axes.vlinesundAxes.axhlineübergeben, wenn usevlinesTrueist; andernfalls werden sie anAxes.plotübergeben.
- linestyle
Anmerkungen
Die Kreuzkorrelation wird mit
numpy.correlatemitmode = "full"durchgeführt.