Introduction
Dans ce laboratoire, nous allons apprendre à créer un tracé de contour 3D à l'aide de la bibliothèque Matplotlib en Python. Un tracé de contour est une représentation graphique d'une surface 3D dans laquelle des contours sont tracés sur un plan 2D. Les tracés de contour sont utiles pour visualiser la variation d'une variable par rapport à deux autres variables.
Conseils sur la VM
Une fois le démarrage de la VM 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 des commentaires après la session, et nous résoudrons rapidement le problème pour vous.
Importation des bibliothèques
Nous allons commencer par importer les bibliothèques nécessaires pour créer le tracé de contour 3D. Nous utiliserons les bibliothèques matplotlib et mpl_toolkits.
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import axes3d
Créer une figure et un sous-graphique
Ensuite, nous créons une figure et un sous-graphique pour afficher notre tracé de contour 3D.
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
Obtenir des données de test
Nous allons utiliser la fonction axes3d.get_test_data() pour obtenir quelques données de test à tracer.
X, Y, Z = axes3d.get_test_data(0.05)
Créer un tracé de contour
Maintenant, nous pouvons créer un tracé de contour 3D des données de test à l'aide de la fonction ax.contour().
ax.contour(X, Y, Z, cmap=cm.coolwarm)
Personnaliser le tracé
Nous pouvons personnaliser le tracé en ajoutant des étiquettes aux axes et en ajustant l'angle de visualisation.
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
ax.view_init(elev=30, azim=120)
Afficher le tracé
Enfin, nous utilisons la fonction plt.show() pour afficher le tracé de contour 3D.
plt.show()
Sommaire
Dans ce laboratoire, nous avons appris à créer un tracé de contour 3D à l'aide de la bibliothèque Matplotlib en Python. Nous avons importé les bibliothèques nécessaires, créé une figure et un sous-graphique, obtenu des données de test, créé un tracé de contour, personnalisé le tracé et affiché le tracé. Les tracés de contour sont utiles pour visualiser la variation d'une variable par rapport à deux autres variables.