Introduction
Matplotlib est une bibliothèque de visualisation de données en Python. C'est un outil puissant pour créer une large gamme de graphiques et de tableaux. L'une des fonctionnalités de Matplotlib est la capacité de tracer des lignes de différentes couleurs en fonction de la valeur de y. Ce laboratoire démontrera comment utiliser des tableaux masqués pour tracer une ligne de différentes couleurs en fonction de la valeur de y.
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 à 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 des commentaires après la session, et nous résoudrons rapidement le problème pour vous.
Importation des bibliothèques requises
Dans cette étape, nous allons importer les bibliothèques requises pour ce laboratoire.
import matplotlib.pyplot as plt
import numpy as np
Création des données
Dans cette étape, nous allons créer les données pour notre graphique. Nous allons créer un tableau de valeurs pour t, et un tableau de valeurs pour s.
t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2 * np.pi * t)
Création de tableaux masqués
Dans cette étape, nous allons créer trois tableaux masqués : l'un pour les valeurs supérieures à un certain seuil, l'un pour les valeurs inférieures à un certain seuil et l'un pour les valeurs comprises entre deux seuils.
upper = 0.77
lower = -0.77
supper = np.ma.masked_where(s < upper, s)
slower = np.ma.masked_where(s > lower, s)
smiddle = np.ma.masked_where((s < lower) | (s > upper), s)
Création du graphique
Dans cette étape, nous allons créer le graphique en utilisant les tableaux masqués créés dans l'étape précédente. Nous allons tracer chaque tableau masqué séparément et utiliser une couleur différente pour chacun d'eux.
fig, ax = plt.subplots()
ax.plot(t, smiddle, t, slower, t, supper)
plt.show()
Sommaire
Dans ce laboratoire, nous avons appris à tracer des lignes de différentes couleurs en fonction de la valeur de y en utilisant des tableaux masqués dans Matplotlib. Cette technique peut être utile lors de la visualisation de données avec des régions d'intérêt distinctes qui nécessitent des couleurs différentes pour être claires.