Matplotlib pour les débutants en Python

Beginner

This tutorial is from open-source community. Access the source code

Introduction

Matplotlib est une bibliothèque de tracé pour le langage de programmation Python et son extension mathématique numérique NumPy. Elle fournit une API orientée objet pour intégrer des graphiques dans des applications utilisant des outils GUI de type général tels que Tkinter, wxPython, Qt ou GTK. Elle fournit également une interface procédurale pour le tracé non interactif.

Dans ce laboratoire, vous allez apprendre à créer un graphique simple à l'aide de Matplotlib.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder au carnet Jupyter pour pratiquer.

Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet Jupyter.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Importez la bibliothèque Matplotlib

Pour utiliser Matplotlib en Python, vous devez l'importer d'abord. Tapez le code suivant pour importer la bibliothèque Matplotlib :

import matplotlib.pyplot as plt

Créez un graphique simple

Pour créer un graphique simple avec Matplotlib, vous devez fournir une liste de nombres que vous souhaitez tracer. Dans ce cas, nous allons tracer une liste de nombres en fonction de leur indice, ce qui donnera une ligne droite. Utilisez une chaîne de format (ici, 'o-r') pour définir les marqueurs (cercles), le style de ligne (ligne continue) et la couleur (rouge).

plt.plot([1, 2, 3, 4], 'o-r')
plt.ylabel('certains nombres')
plt.show()

Personnalisez le graphique

Matplotlib offre de nombreuses options pour personnaliser le graphique. Vous pouvez changer la couleur, le style de ligne, le style de marqueur et de nombreuses autres options. Voici un exemple de la manière de changer la couleur de la ligne en bleu et le style de marqueur en signe plus :

plt.plot([1, 2, 3, 4], '+-b')
plt.ylabel('certains nombres')
plt.show()

Ajoutez des étiquettes et des titres

Ajouter des étiquettes et des titres au graphique est essentiel pour en faire un graphique plus informatif. Le code suivant ajoute un titre au graphique et des étiquettes à l'axe x et à l'axe y :

plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Index')
plt.ylabel('Numbers')
plt.show()

Enregistrez le graphique

Vous pouvez enregistrer le graphique sous forme de fichier image à l'aide de la méthode savefig. Le code suivant enregistre le graphique sous forme d'image PNG :

plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Index')
plt.ylabel('Numbers')
plt.savefig('simple_plot.png')

Sommaire

Dans ce laboratoire, vous avez appris à créer un graphique simple à l'aide de Matplotlib. Vous avez également appris à personnaliser le graphique, à ajouter des étiquettes et des titres, et à enregistrer le graphique sous forme de fichier image. Matplotlib offre de nombreuses options pour créer des graphiques informatifs et visuellement attrayants.