Créer des projections géographiques avec Python Matplotlib

MatplotlibMatplotlibBeginner
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

Ce tutoriel vous guidera tout au long du processus de création de projections géographiques à l'aide de la bibliothèque Python Matplotlib. Nous allons passer en revue quatre projections possibles et apprendre à les créer.

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 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 votre feedback après la session, et nous réglerons rapidement le problème pour vous.

Importation des bibliothèques et configuration de l'environnement

Dans cette étape, nous allons importer les bibliothèques nécessaires et configurer l'environnement pour notre tutoriel. Nous utiliserons les bibliothèques Matplotlib et numpy.

import matplotlib.pyplot as plt
import numpy as np

%matplotlib inline

Créer une figure et des sous-graphiques

Dans cette étape, nous allons créer une figure et quatre sous-graphiques pour chacune des projections que nous allons créer. Nous utiliserons la méthode plt.subplots() pour créer une figure et des sous-graphiques.

fig, axs = plt.subplots(nrows=2, ncols=2, subplot_kw={'projection': 'aitoff'})

Créer une projection Aitoff

Dans cette étape, nous allons créer une projection Aitoff. Nous utiliserons le sous-graphique axs[0, 0] pour créer une projection Aitoff.

axs[0, 0].set_title('Aitoff Projection')
axs[0, 0].grid(True)

Créer une projection Hammer

Dans cette étape, nous allons créer une projection Hammer. Nous utiliserons le sous-graphique axs[0, 1] pour créer une projection Hammer.

axs[0, 1].set_title('Hammer Projection')
axs[0, 1].grid(True)

Créer une projection Lambert

Dans cette étape, nous allons créer une projection Lambert. Nous utiliserons le sous-graphique axs[1, 0] pour créer une projection Lambert.

axs[1, 0].set_title('Lambert Projection')
axs[1, 0].grid(True)

Créer une projection Mollweide

Dans cette étape, nous allons créer une projection Mollweide. Nous utiliserons le sous-graphique axs[1, 1] pour créer une projection Mollweide.

axs[1, 1].set_title('Mollweide Projection')
axs[1, 1].grid(True)

Afficher le tracé

Dans cette étape, nous allons afficher le tracé en utilisant la méthode plt.show().

plt.show()

Sommaire

Dans ce tutoriel, nous avons appris à créer quatre projections géographiques différentes à l'aide de la bibliothèque Python Matplotlib. Nous avons appris à créer une projection Aitoff, une projection Hammer, une projection Lambert et une projection Mollweide. Nous espérons que ce tutoriel vous a été utile et vous a inspiré pour créer vos propres projections géographiques.