Contenu du cours
Visualisation Ultime Avec Python
Visualisation Ultime Avec Python
Diagramme en Barres
Un diagramme en barres, également connu sous le nom de 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. Sans plus attendre, examinons la mise en œuvre du diagramme en barres dans matplotlib
:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 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 Requis
Dans cet exemple, nous utilisons la fonction bar()
de pyplot
pour créer un diagramme en barres. Nous fournissons une liste de noms de langages de programmation pour l'axe des x comme premier argument (x
) et les hauteurs respectives des barres représentant les pourcentages de popularité comme deuxième argument (height
).
Paramètres Optionnels
En utilisant l'argument de mot-clé color
, nous spécifions la liste des noms de couleurs. Par défaut, toutes les barres auront une couleur bleutée.
Un autre paramètre optionnel important est width
et représente la largeur des barres, sa valeur par défaut est 0.8. Il peut s'agir soit d'un seul nombre flottant, signifiant une largeur égale pour chaque barre, soit d'un tableau de flottants, dans lequel chaque élément correspond à la largeur de la barre respective. Changeons ce paramètre pour notre exemple :
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()
Nous pouvons clairement voir que la largeur diminue de gauche à droite, c'est exactement ce que nous attendions.
Comme pour d'autres graphiques, vous pouvez toujours vous référer à la documentation pour un aperçu rapide de la syntaxe de la fonction bar()
et de tous ses paramètres.
Swipe to start coding
- Utilisez la fonction correcte pour créer un diagramme à barres.
- Passez
countries
etgdp_list
dans cette fonction dans le bon ordre. - Utilisez le bon argument de mot-clé pour spécifier la largeur des barres.
- Remplissez la liste pour cet argument de mot-clé avec les valeurs suivantes
0.6
,0.9
,0.45
,0.2
de gauche à droite.
Solution
Merci pour vos commentaires !
Diagramme en Barres
Un diagramme en barres, également connu sous le nom de 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. Sans plus attendre, examinons la mise en œuvre du diagramme en barres dans matplotlib
:
import matplotlib.pyplot as plt programming_languages = ['Python', 'Java', 'C#', 'C++'] shares = [40, 30, 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 Requis
Dans cet exemple, nous utilisons la fonction bar()
de pyplot
pour créer un diagramme en barres. Nous fournissons une liste de noms de langages de programmation pour l'axe des x comme premier argument (x
) et les hauteurs respectives des barres représentant les pourcentages de popularité comme deuxième argument (height
).
Paramètres Optionnels
En utilisant l'argument de mot-clé color
, nous spécifions la liste des noms de couleurs. Par défaut, toutes les barres auront une couleur bleutée.
Un autre paramètre optionnel important est width
et représente la largeur des barres, sa valeur par défaut est 0.8. Il peut s'agir soit d'un seul nombre flottant, signifiant une largeur égale pour chaque barre, soit d'un tableau de flottants, dans lequel chaque élément correspond à la largeur de la barre respective. Changeons ce paramètre pour notre exemple :
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()
Nous pouvons clairement voir que la largeur diminue de gauche à droite, c'est exactement ce que nous attendions.
Comme pour d'autres graphiques, vous pouvez toujours vous référer à la documentation pour un aperçu rapide de la syntaxe de la fonction bar()
et de tous ses paramètres.
Swipe to start coding
- Utilisez la fonction correcte pour créer un diagramme à barres.
- Passez
countries
etgdp_list
dans cette fonction dans le bon ordre. - Utilisez le bon argument de mot-clé pour spécifier la largeur des barres.
- Remplissez la liste pour cet argument de mot-clé avec les valeurs suivantes
0.6
,0.9
,0.45
,0.2
de gauche à droite.
Solution
Merci pour vos commentaires !