matplotlib.axes.Axes.acorr #
- Haches. acorr ( x , * , data = None , ** kwargs ) [source] #
Tracez l'autocorrélation de x .
- Paramètres :
- x de type tableau
- detrend appelable, par défaut :
mlab.detrend_none
(pas de suppression de tendance) Une fonction de suppression de tendance appliquée à x . Il doit porter la signature
detrend(x: np.ndarray) -> np.ndarray
- booléen normé , par défaut : True
Si
True
, les vecteurs d'entrée sont normalisés à l'unité de longueur.- usevlines booléen , par défaut : True
Détermine le style de tracé.
Si
True
, les lignes verticales sont tracées de 0 à la valeur acorr en utilisantAxes.vlines
. De plus, une ligne horizontale est tracée à y=0 en utilisantAxes.axhline
.Si
False
, les marqueurs sont tracés aux valeurs acorr en utilisantAxes.plot
.- maxlags entier , par défaut : 10
Nombre de décalages à afficher. Si
None
, renverra tous les retards.2 * len(x) - 1
- Retours :
- tableau des décalages (longueur
2*maxlags+1
) Le vecteur de décalage.
- tableau c (longueur
2*maxlags+1
) Le vecteur de corrélation automatique.
- ligne
LineCollection
ouLine2D
Artist
ajouté aux Axes de la corrélation :LineCollection
si usevlines vaut True.Line2D
si usevlines vaut False.
- b
Line2D
ou Aucun Ligne horizontale à 0 si usevlines vaut True Aucune usevlines vaut False.
- tableau des décalages (longueur
- Autres paramètres :
- propriété de style de ligne
Line2D
, facultative Le style de ligne pour tracer les points de données. Utilisé uniquement si usevlines est
False
.- marqueur str, par défaut : 'o'
Le marqueur pour tracer les points de données. Utilisé uniquement si usevlines est
False
.- objet de données indexable, facultatif
S'ils sont fournis, les paramètres suivants acceptent également une chaîne
s
, qui est interprétée commedata[s]
(sauf si cela déclenche une exception) :X
- **kwargs
Des paramètres supplémentaires sont passés à
Axes.vlines
etAxes.axhline
si usevlines estTrue
; sinon, ils sont transmis àAxes.plot
.
- propriété de style de ligne
Remarques
La corrélation croisée est effectuée avec
numpy.correlate
avec .mode = "full"
Exemples utilisant matplotlib.axes.Axes.acorr
#
Démonstration de corrélation croisée et automatique