Tracer d'histogramme

Les histogrammes permettent de représenter des séries de mesures. Elles se font avec le matplotlib et la fonction "hist".

import matplotlib.pyplot as plt

données = [0,1,5,4,2,1,3,4,8,1,3,2,5,4,8,1,3,3,1,4,1,0,1]

plt.hist(données) #On configure l'histogramme
plt.title("titre du graphique") #Titre
plt.show() #on affiche

On peut configurer le graphique bien entendu, quelques options utiles :

Options de plt.hist

  • culumative=True : Pour afficher le cumul de chaque valeur

  • normed=1 : Pour afficher des valeurs normées

  • range = (0, 5) : Pour afficher seulement les valeurs entre 0 et 5

  • color='green',edgecolor = '#f0f0f0' : Pour changer les couleurs (respectivement le fond et les bordures)

  • orientation = 'horizontal' : Pour obtenir un histogramme horizontal

  • un entier : (exemple "5") : Défini la taille largeur des barres. La largeur correspond au nombre de barres divisé par ce nombre. Par défaut c'est égal. (exemples 8 barres divisé en 8). Pour réduire la taille vous devez donc augmenter ce nombre (8 barres divisés en 16 par exemple, donc indiquer 16). Cela va aussi permettre de compter ensemble des valeurs. Par exemple si vous avez des données entre 0 et 100 et que vous indiquez 5, ça regroupera ensemble les valeurs entre 0 et 20 ; entre 20 et 40...

Toutes les autres options (label, légendes, ...) fonctionnent également.

Last updated

Was this helpful?