Diagramme en Barres
Un diagramme en barres, également appelé graphique en barres, est une représentation visuelle où les données catégorielles sont affichées à l'aide de barres rectangulaires. La hauteur ou la longueur de ces barres est directement proportionnelle aux valeurs qu'elles représentent.
import matplotlib.pyplot as plt programming_languages = ['Java', 'Python', 'C#', 'C++'] shares = [30, 40, 17, 13] # Creating a bar chart with separate colors for each bar plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow']) plt.show()
Paramètres du diagramme en barres
Pour créer un diagramme en barres, la fonction bar()
de pyplot
nécessite deux arguments principaux :
une liste d'étiquettes pour l'axe des x ;
et les hauteurs correspondantes des barres.
Vous pouvez personnaliser le graphique à l'aide de paramètres optionnels tels que :
color
— définit la ou les couleurs des barres (par défaut bleu) ;width
— définit la largeur des barres (par défaut0.8
). Cela peut être un nombre unique ou une liste de valeurs pour chaque barre individuelle.
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 17, 13] # Specify the bars colors and widths plt.bar(programming_languages, shares, color=['blue', 'green', 'red', 'yellow'], width=[0.9, 0.7, 0.5, 0.3]) plt.show()
Le graphique illustre une diminution régulière de la largeur des barres de gauche à droite, conformément aux valeurs spécifiées.
Comme pour les autres graphiques, il est toujours possible de consulter la documentation pour un accès rapide à la syntaxe de la fonction bar()
et à l'ensemble de ses paramètres.
Swipe to start coding
- Utilisation de la fonction appropriée pour créer un diagramme en barres.
- Passage des arguments
countries
etgdp_list
dans cette fonction dans l'ordre correct. - Utilisation du mot-clé approprié pour spécifier la largeur des barres.
- Remplissage de la liste pour cet argument avec les valeurs suivantes :
0.6
,0.45
,0.9
,0.2
de gauche à droite.
Solution
Merci pour vos commentaires !