Graphique en barres 3D avec Matplotlib

PythonPythonBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à créer un graphique en barres 3D à l'aide de Python Matplotlib. Nous utiliserons des données fictives pour tracer le graphique avec et sans ombre.

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.

Importation des bibliothèques et configuration de la figure

Dans la première étape, nous allons importer les bibliothèques nécessaires et configurer la figure et les axes pour le graphique.

import matplotlib.pyplot as plt
import numpy as np

## configure la figure et les axes
fig = plt.figure(figsize=(8, 3))
ax1 = fig.add_subplot(121, projection='3d')
ax2 = fig.add_subplot(122, projection='3d')

Création de données fictives

Dans la deuxième étape, nous allons créer des données fictives pour les utiliser dans le graphique.

## données fictives
_x = np.arange(4)
_y = np.arange(5)
_xx, _yy = np.meshgrid(_x, _y)
x, y = _xx.ravel(), _yy.ravel()

top = x + y
bottom = np.zeros_like(top)
width = depth = 1

Tracer le graphique avec ombre

Dans la troisième étape, nous allons tracer le graphique en barres 3D avec ombre.

ax1.bar3d(x, y, bottom, width, depth, top, shade=True)
ax1.set_title('Shaded')

Tracer le graphique sans ombre

Dans la quatrième étape, nous allons tracer le graphique en barres 3D sans ombre.

ax2.bar3d(x, y, bottom, width, depth, top, shade=False)
ax2.set_title('Not Shaded')

Afficher le graphique

Dans la dernière étape, nous allons afficher le graphique.

plt.show()

Sommaire

Dans ce laboratoire, nous avons appris à créer un graphique en barres 3D à l'aide de Matplotlib en Python. Nous avons utilisé des données fictives pour tracer le graphique avec et sans ombre. Nous avons importé les bibliothèques nécessaires, configuré la figure et les axes, créé des données fictives, tracé le graphique avec et sans ombre, puis affiché le graphique.