+33 1 53 72 88 00

Librairie pour Python : Matplotlib 2/2

24/01/2024 | Blog

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

Ces articles pourraient vous intรฉresser