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ย :
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