Master finance et data science
Professeur : E. CHARANI
✓ Nom et Prenom : Boufalja Marwa
✓ Nom et Prenom : Fatimaezzahra mellouki
Bibliothèques Python : Matplotlib (Traçage de graphiques)
Introduction
Matplotlib est une bibliothèque Python populaire pour la visualisation de données. Elle
permet de créer une grande variété de graphiques, notamment des courbes, des
histogrammes, des diagrammes en barres, des scatter plots et bien d'autres. Avec sa
flexibilité et ses nombreuses options, Matplotlib est un outil puissant pour explorer et
présenter des données.
Installation de Matplotlib :
Si Matplotlib n'est pas installé sur votre environnement Python, on l'ajoute avec la
commande suivante :
pip install matplotlib
Concepts de base :
1. Structure de base
Le module principal de Matplotlib est pyplot, souvent importé sous l'alias plt.
Exemple de structure de base pour créer un graphique :
2. Types de graphiques courants
a) Ligne simple :
b) Histogramme :
c) Diagramme en barres :
d) Scatter plot (nuage de points) :
e) Diagramme circulaire :
Exercice Pratique
Créer et personnaliser différents types de graphiques en utilisant des données fictives.
1. Créez un graphique en lignes montrant l'évolution des ventes mensuelles d'une
entreprise.
2. Affichez un histogramme des scores obtenus par des élèves à un test.
3. Tracez un scatter plot pour montrer la relation entre le temps d'étude (en heures)
et les notes obtenues.
4. Ajoutez un diagramme en barres représentant les catégories de dépenses d'un
budget familial.
Solution :
1- Créez un graphique en lignes montrant l'évolution des ventes mensuelles
d'une entreprise.
2- Affichez un histogramme des scores obtenus par des élèves à un test.
3-Tracez un scatter plot pour montrer la relation entre le temps d'étude (en heures)
et les notes obtenues.
4- Ajoutez un diagramme en barres représentant les catégories de dépenses
d'un budget familial.
Conclusion :
Matplotlib est une bibliothèque complète et polyvalente pour créer des graphiques en
Python. En combinant plusieurs types de graphiques et en personnalisant les détails.