Continuons notre exploration de la librairie Matplotlib afin d’afficher un nouveau graphique. Si vous avez manqué l’article 1 sur Matplotlib, vous pouvez le retrouver ici.
Dans cet exemple nous allons choisir certaines formations sur des logiciels et afficher le nombre de stagiaires qui auront effectué ces formations. Le tout avec un minimum de codage, d’où l’intérêt des librairies :
Pour commencer , importons notre librairie dans notre éditeur de code :
Nous allons maintenant déclarer notre graphique :
Ici j’utilise 2 variables gr et tt auxquelles j’affecte ma fonction plt.subplots()
Nous allons maintenant créer 2 listes :
La première liste devra contenir le nom des logiciels
La deuxième liste devra contenir le nombre de stagiaires ayant assistés aux cours
Retournons dans notre codage :
Nous déclarons la première liste Logiciels et la deuxième liste Stagiaires
Nous allons affecter les couleurs des différentes barres de notre graphique. Vous remarquerez que nous avons autant de couleurs que d’éléments dans notre liste :
5 noms de logiciels dans notre liste
5 nombres de stagiaires dans notre liste suivante
5 couleurs affectées
Couleur des barres :
1
2
3
4
5
Il faut maintenant réaffecter la variable tt pour effectuer un tracé à barres. tt.bar()
Nous devons cibler les listes qui vont contrôler ces barres ainsi que la liste des couleurs.
Pour terminer nous assignons la légende du graphique avec le set_title() : Ici Formations Logiciels
Puis la légende des nombres sur l’ordonnée :
Nous terminons avec le plt.show() qui permet l’affichage du graphique !
Voici le code complet :
Voici le résultat :
Il est possible d’effectuer quelques réglages sur ce graphique en modifiant légèrement notre code :
Par exemple pour avoir une couleur de contour :
Facecolor = ‘ Choisir la couleur de contour’
Il est possible de rajouter une grille au graphique avec plt.grid()
Voici le résultat : sans couleur et en rajoutant une couleur à la grille