Introduction
Dans ce laboratoire, vous allez apprendre à créer un tracé de contour 3D à l'aide de Matplotlib en Python. Un tracé de contour est une représentation graphique de la relation entre trois variables. Il est utilisé pour afficher la relation entre deux variables sur les axes x et y et la troisième variable sur l'axe z. Les tracés de contour sont largement utilisés dans les domaines scientifique et technique pour afficher des données dans un espace 3D.
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 d'adresses 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 limites 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 les bibliothèques requises
Avant de commencer, nous devons importer les bibliothèques requises. Nous allons utiliser Matplotlib et Axes3D de mpl_toolkits.mplot3d.
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
Créez les objets Figure et Axes
Nous allons maintenant créer les objets Figure et Axes en utilisant la méthode add_subplot(). Nous définirons le paramètre projection sur '3d' pour créer un tracé 3D.
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
Générez les données
Nous allons maintenant générer les données à utiliser dans le tracé de contour 3D. Nous utiliserons la méthode axes3d.get_test_data() pour générer les données. Cette méthode génère des données de test pour un tracé 3D.
X, Y, Z = axes3d.get_test_data(0.05)
Créez le tracé de contour
Nous allons maintenant créer le tracé de contour en utilisant la méthode contourf(). Cette méthode crée des contours remplis. Nous définirons le paramètre cmap sur cm.coolwarm pour utiliser la carte de couleurs froid-chaud.
ax.contourf(X, Y, Z, cmap=cm.coolwarm)
Affichez le tracé
Nous allons maintenant afficher le tracé en utilisant la méthode show().
plt.show()
Récapitulatif
Dans ce laboratoire, vous avez appris à créer un tracé de contour 3D à l'aide de Matplotlib en Python. Vous avez appris à importer les bibliothèques requises, à créer les objets Figure et Axes, à générer les données, à créer le tracé de contour et à afficher le tracé. Les tracés de contour sont un moyen efficace d'afficher des données dans un espace 3D et ils sont largement utilisés dans les domaines scientifique et technique.