Dessin ligne de moyenne dans l'histogramme (matplotlib)
Je suis de dessiner un histogramme à l'aide de matplotlib en python, et souhaite tirer une ligne représentant la moyenne de l'ensemble de données, en superposition sur l'histogramme comme une ligne pointillée (ou peut-être une autre couleur aussi). Toutes les idées sur la façon de dessiner une ligne en superposition sur l'histogramme?
Je suis en utilisant le plot() de commande, mais vous ne savez pas comment dessiner une ligne verticale (c'est à dire quelle valeur dois-je donner pour l'axe des y?
merci!
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
plot
ouvlines
pour dessiner une ligne verticale, mais pour tracer une ligne verticale à partir du bas vers le haut de l'axe des y,axvline
est probablement le plus simple de la fonction à utiliser. Voici un exemple:Résultat:
C'est vieux sujet et mineure de plus, mais une chose que j'ai souvent aimé, c'est aussi de la parcelle, la valeur moyenne à côté de la ligne:
Qui produit le résultat suivant:
Je regarde la plus grande valeur dans votre ensemble de données (c'est à dire l'histogramme de la corbeille de valeurs) multiplier cette valeur par un nombre plus grand que 1 (disons 1.5) et qui permet de définir l'axe y de la valeur. De cette manière, il apparaît au-dessus de votre histogramme quelles que soient les valeurs au sein de l'histogramme.