Créer un diagramme en barres polaires avec Python 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 diagramme en barres polaires à l'aide de la bibliothèque Python Matplotlib. Nous allons créer un graphique qui affiche la distribution des valeurs sur différents angles.

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'étude 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 nécessaires

Nous allons commencer par importer les bibliothèques nécessaires. Dans ce laboratoire, nous utiliserons Numpy et Matplotlib.

import numpy as np
import matplotlib.pyplot as plt

Fixer la graine aléatoire

Nous allons fixer une graine aléatoire afin que les résultats soient reproductibles.

np.random.seed(19680801)

Définir les données

Nous allons définir les données pour le graphique. Nous allons générer 20 valeurs aléatoires pour les rayons et les angles.

N = 20
theta = np.linspace(0.0, 2 * np.pi, N, endpoint=False)
radii = 10 * np.random.rand(N)
width = np.pi / 4 * np.random.rand(N)
colors = plt.cm.viridis(radii / 10.)

Créer un diagramme en barres polaires

Nous allons créer un diagramme en barres polaires en utilisant le paramètre projection='polar'.

ax = plt.subplot(projection='polar')
ax.bar(theta, radii, width=width, bottom=0.0, color=colors, alpha=0.5)

Afficher le graphique

Nous allons afficher le graphique en utilisant la fonction plt.show().

plt.show()

Récapitulatif

Dans ce laboratoire, nous avons appris à créer un diagramme en barres polaires à l'aide de la bibliothèque Python Matplotlib. Nous avons utilisé les bibliothèques Numpy et Matplotlib pour générer des données aléatoires et créer un diagramme en barres polaires. Nous avons également appris à afficher le graphique à l'aide de la fonction plt.show().