Graphiques en barres (bar)
-
plt.bar()
La fonction plt.bar() permet de créer un diagramme à barres verticales. C'est un moyen classique de représenter des données discrètes sous forme de barres, où chaque barre représente une catégorie et sa hauteur correspond à la valeur associée.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut height
array-like Les hauteurs des barres (les valeurs pour chaque catégorie). None
x
array-like Les positions des barres sur l’axe des x (les catégories ou les positions de chaque barre). None
width
float La largeur des barres. Par défaut, chaque barre occupe un espace égal sur l’axe des x. 0.8
color
str / list Couleur des barres, soit une chaîne de caractères pour une couleur unique, soit une liste de couleurs pour chaque barre. 'blue'
edgecolor
str Couleur des bords des barres. 'black'
align
str Alignement des barres : ‘center’ ou ‘edge’ (si ‘edge’, la barre sera alignée par rapport à sa position sur l’axe des x). 'center'
Exemple de code :
import matplotlib.pyplot as plt # Données à représenter categories = ['A', 'B', 'C', 'D'] values = [10, 15, 7, 5] # Création du diagramme à barres plt.bar(categories, values, color='lightcoral', edgecolor='black') # Ajout d'un titre et des labels plt.title("Exemple de diagramme à barres") plt.xlabel("Catégories") plt.ylabel("Valeurs") # Affichage du graphique plt.show()
Explication du code :
La fonction
plt.bar()
est utilisée pour créer un diagramme à barres avec les catégories danscategories
et les valeurs correspondantes dansvalues
. Les barres sont colorées en rouge clair (color='lightcoral'
) et ont un bord noir (edgecolor='black'
).Remarques :
-
-
Personnalisation : Il est possible de personnaliser la largeur des barres avec
width
, de choisir la couleur des barres aveccolor
, et de définir l’alignement des barres avecalign
. -
Graphiques multiples : Si vous avez plusieurs séries de données, vous pouvez les afficher sur le même graphique en superposant plusieurs appels à
plt.bar()
. -
Visualisation : Le diagramme à barres est très utile pour comparer des catégories entre elles de manière visuelle.
-
-