5) Visualisation de Données Avec Python
5) Visualisation de Données Avec Python
DE DONNÉES À
L'AIDE DE
PYTHON
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Installation de Python
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
À propos de Matplotlib
• Matplotlib est la bibliothèque python la plus populaire pour tracer différents types de graphiques.
• Le module Pyplot de la Matplotlib permet de la faire fonctionner comme Matlab.
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
Importation de Matplotlib
• Pour importer matplotlib.pyplot, tapez 'import matplotlib.pyplot' dans Jupyter
Notebook et exécutez la cellule.
• L'abréviation courante utilisée pour matplotlib.pyplot est plt.
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
Tracer des graphiques linéaires (1/2)
• Nous pouvons tracer des graphiques linéaires avec matplotlib en utilisant la fonction .plot().
• Le premier argument de la fonction .plot() spécifie l'axe des x.
• Le deuxième argument de la fonction .plot() spécifie l'axe des y.
Tracer des graphiques linéaires (2/2)
Changement de couleur
• Nous pouvons également changer la couleur de la ligne en fournissant la couleur
comme troisième argument dans la fonction plot().
• Une liste des abréviations des couleurs peut être trouvée à l'adresse suivante :
https://matplotlib.org/2.1.1/api/_as_gen/matplotlib.pyplot.plot.html
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
Titre
• Pour définir le titre du graphique, utilisez la fonction .title().
Étiquettes
• Pour attribuer des étiquettes aux axes x et y, utilisez respectivement .xlabel() et .ylabel().
Légende (1/2)
• Nous pouvons tracer plusieurs courbes sur le même graphique simplement en les
traçant une par une comme dans l'exemple ci-dessous.
Légende (2/2)
• Si vous tracez plus d'un graphe, il est bon d'ajouter une légende à votre figure en
utilisant la fonction .legend().
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
Tracer des histogrammes (1/3)
• Nous pouvons également tracer des histogrammes en utilisant la fonction .hist().
• Un histogramme est généralement utilisé pour tracer la fréquence qui aide à identifier
la distribution des données.
Tracer des histogrammes (2/3)
Changement de couleur
• Nous pouvons également changer la couleur des barres en utilisant le paramètre 'color'
dans la fonction hist().
Tracer des histogrammes (3/3)
Modification de la largeur
• Nous pouvons également modifier la largeur des barres en utilisant le paramètre
'width' dans la fonction hist().
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
Tracer des diagrammes à barres (1/2)
• Pour tracer un graphique à barres, utilisez la fonction .bar() de matplotlib.pyplot.
• Le premier argument de la fonction bar() est l'étiquette x.
• Le deuxième argument de la fonction .bar() est la hauteur de chaque barre, qui
peut être une liste de valeurs ou une valeur unique.
Tracer des diagrammes à barres (2/2)
Modification de la largeur
• Nous pouvons également modifier la largeur des barres dans le graphique à barres en
utilisant le paramètre "width".
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Entrées/sorties 9
Travailler avec différents
10 types de données
Variables 11
12 Opérateurs Arithmétiques
Tracer des diagrammes circulaires (1/4)
• La fonction .pie() est utilisée pour créer un graphique circulaire dans matplotlib.pyplot.
Tracer des diagrammes circulaires (2/4)
Étiquettes
• Pour ajouter des étiquettes dans votre diagramme circulaire, utilisez le paramètre
"labels" qui prend une liste d'étiquettes.
Tracer des diagrammes circulaires (3/4)
Explode
• Si vous voulez qu'un ou plusieurs coins de votre camembert ressortent, vous pouvez
utiliser le paramètre "explode".
• Fournissez une liste contenant la distance de chaque coin par rapport au centre au
paramètre "explode".
Tracer des diagrammes circulaires (4/4)
Les couleurs
• Nous pouvons également modifier les couleurs des cales en fournissant une liste de
couleurs au paramètre "colors".
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Variables 11
12 Opérateurs Arithmétiques
Tracer des diagrammes de dispersion (1/5)
• Nous pouvons également tracer des diagrammes de dispersion en utilisant la fonction .scatter() dans
matplotlib.pyplot.
• Elle prend deux listes comme arguments ;
• La première liste spécifie les valeurs de l'axe des x.
• La deuxième liste spécifie les valeurs de l'axe des y.
Tracer des diagrammes de dispersion (2/5)
Les couleurs
• Nous pouvons également changer la couleur des points en utilisant le paramètre 'color'.
Tracer des diagrammes de dispersion (3/5)
Carte des couleurs
• Si vous souhaitez donner à chaque point une couleur différente, vous pouvez fournir
une liste de couleurs ou d'entiers au paramètre 'c'.
Tracer des diagrammes de dispersion (4/5)
Carte des couleurs
• Vous pouvez également définir la carte des couleurs à l'aide du paramètre 'cmap'.
• Pour cela, vous devrez fournir une liste d'entiers qui seront mis en correspondance avec les couleurs.
• Nous avons utilisé la carte de couleurs 'Accent', qui est l'une des nombreuses cartes de couleurs
intégrées dans Matplotlib.
Tracer des diagrammes de dispersion (5/5)
Carte des couleurs
• Pour voir les cartes de couleurs disponibles dans matplotlib, importez le module 'cm' de matplotlib.
• Donnez la commande 'dir(cm)' et exécutez la cellule.
• Une liste de tous les colormaps disponibles sera affichée.
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Variables 11
12 Opérateurs Arithmétiques
Tracer des graphiques logarithmiques
• Nous pouvons également tracer sur l'échelle logarithmique de l'axe des y en utilisant la fonction
.yscale() et en passant "log" comme argument.
• L'échelle logarithmique est généralement utilisée si un ou plusieurs points de données sont
beaucoup plus grands que la majorité des données, ce qui donne un graphique biaisé.
Variables 11
12 Opérateurs Arithmétiques
Tracer des graphiques polaires
Dates de Manipulation 11
12 Opérateurs Arithmétiques
Dates de Manipulation (1/2)
• Parfois, il y a trop de valeurs sur l'axe des x et il devient difficile de les distinguer dans le
graphique.
• Cela se produit également lorsque vous avez des dates sur l'axe des x et qu'elles se
chevauchent, comme le montre la figure.
Dates de Manipulation (2/2)
• Nous pouvons éviter cela en modifiant l'orientation des valeurs sur l'axe des x à l'aide
de la fonction .xticks().
• La fonction .xticks() possède un paramètre de rotation qui peut être utilisé pour
faire pivoter les valeurs sur l'axe des x d'un angle approprié.
Remise à niveau rapide À propos de Matplotlib 1
sur Python
2 Importation de Matplotlib
Dates de Manipulation 11