Introduction
Matplotlib est une bibliothèque populaire de visualisation de données en Python. Dans ce laboratoire, vous allez apprendre à tracer plusieurs jeux de données en utilisant un seul appel à la fonction plot 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 Notebook pour accéder à Jupyter Notebook pour la pratique.
Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.
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 les bibliothèques requises
Dans cette étape, nous allons importer les bibliothèques nécessaires, y compris numpy et matplotlib. Nous allons également configurer Matplotlib pour afficher les graphiques en ligne dans le Notebook Jupyter.
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
Créez les données
Dans cette étape, nous allons créer trois jeux de données différents en utilisant la fonction arange de NumPy. Nous allons créer une série temporelle avec des intervalles de 200 ms, allant de 0 à 5 secondes.
t = np.arange(0., 5., 0.2)
Tracez les données
Dans cette étape, nous allons utiliser la fonction plot de Matplotlib pour tracer les trois jeux de données dans un seul appel. Nous utiliserons des tirets rouges pour le premier jeu de données, des carrés bleus pour le second jeu de données et des triangles verts pour le troisième jeu de données.
plt.plot(t, t, 'r--', label='linear')
plt.plot(t, t**2, 'bs', label='quadratic')
plt.plot(t, t**3, 'g^', label='cubic')
plt.legend()
plt.show()
Ajoutez des étiquettes et des titres
Dans cette étape, nous allons ajouter un titre au graphique et étiqueter les axes x et y.
plt.plot(t, t, 'r--', label='linear')
plt.plot(t, t**2, 'bs', label='quadratic')
plt.plot(t, t**3, 'g^', label='cubic')
plt.legend()
plt.title("Multiple Datasets")
plt.xlabel("Time (s)")
plt.ylabel("Value")
plt.show()
Sommaire
Dans ce laboratoire, vous avez appris à tracer plusieurs jeux de données en utilisant un seul appel à la fonction plot de Matplotlib. Vous avez également appris à ajouter des étiquettes et des titres au graphique pour le rendre plus informatif. Matplotlib est une bibliothèque puissante qui offre de nombreuses options pour personnaliser les graphiques et les visualisations.