Librairie pour Python : Matplotlib 2/2

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 :

Importer librairie éditeur de code

Nous allons maintenant déclarer notre graphique :

Déclarer le 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

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 :

graphique avec le set_title() : Ici Formations Logiciels

Nous terminons avec le plt.show() qui permet l’affichage du graphique !

Voici le code complet :

plt.show() qui permet l’affichage du graphique

Voici le résultat :

Graphique Python

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 :

couleur de contour Python

Facecolor = ‘ Choisir la couleur de contour’

Graphique contour gris

Il est possible de rajouter une grille au graphique avec plt.grid()

plt.grid()

Voici le résultat : sans couleur et en rajoutant une couleur à la grille

Résultat plt.grid()
Résultat graphique gris 1
Résultat graphique gris 2

Librairie pour Python : Matplotlib 1/2

Next

Cliquez ici pour voir tous nos articles de blog