matplotlib.axes.Axes.acorr #
- Achsen. acorr ( x , * , data = None , ** kwargs ) [Quelle] #
Zeichnen Sie die Autokorrelation von x .
- Parameter :
- x -Array-ähnlich
- detrend aufrufbar, default:
mlab.detrend_none(kein detrending) Eine auf x angewendete Trendbeseitigungsfunktion . Es muss die Unterschrift haben
detrend(x: np.ndarray) -> np.ndarray
- normiert bool, Standard: True
Wenn
True, werden Eingabevektoren auf Einheitslänge normalisiert.- usevlines bool, Standard: True
Legt den Plotstil fest.
Wenn
True, werden vertikale Linien von 0 bis zum acorr-Wert mit gezeichnetAxes.vlines. Zusätzlich wird mit eine horizontale Linie bei y=0 gezeichnetAxes.axhline.Wenn
False, werden Markierungen an den acorr-Werten mit geplottetAxes.plot.- maxlags int, Standard: 10
Anzahl der anzuzeigenden Verzögerungen. Wenn
None, werden alle Verzögerungen zurückgegeben.2 * len(x) - 1
- Rückgaben :
- Lags -Array (Länge
2*maxlags+1) Der Verzögerungsvektor.
- c -Array (Länge
2*maxlags+1) Der Autokorrelationsvektor.
- Linie
LineCollectionbzwLine2D Artistzu den Achsen der Korrelation hinzugefügt:LineCollectionwenn usevlines True ist.Line2Dwenn usevlines falsch ist.
- b
Line2Doder Keine Horizontale Linie bei 0, wenn usevlines True ist. None usevlines ist False.
- Lags -Array (Länge
- Andere Parameter :
- linestyle-
Line2DEigenschaft, optional Der Linienstil zum Zeichnen der Datenpunkte. Wird nur verwendet, wenn usevlines
False.- Markierungsstr , Standard: 'o'
Die Markierung zum Plotten der Datenpunkte. Wird nur verwendet, wenn usevlines
False.- data indexierbares Objekt, optional
Falls angegeben, akzeptieren die folgenden Parameter auch einen String
s, der interpretiert wird alsdata[s](es sei denn, dies löst eine Ausnahme aus):x
- **Kwarg
Zusätzliche Parameter werden an übergeben
Axes.vlinesundAxes.axhlineif usevlines isTrue; andernfalls werden sie an übergebenAxes.plot.
- linestyle-
Anmerkungen
Die Kreuzkorrelation wird
numpy.correlatemit durchgeführt .mode = "full"