Geografische Projektionen mit Python Matplotlib erstellen

Beginner

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

Einführung

In diesem Tutorial führen wir Sie durch den Prozess der Erstellung geografischer Projektionen mit der Python Matplotlib-Bibliothek. Wir werden durch vier mögliche Projektionen gehen und lernen, wie wir sie erstellen.

VM-Tipps

Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.

Bibliotheken importieren und die Umgebung einrichten

In diesem Schritt werden wir die erforderlichen Bibliotheken importieren und die Umgebung für unser Tutorial einrichten. Wir werden die Matplotlib- und numpy-Bibliotheken verwenden.

import matplotlib.pyplot as plt
import numpy as np

%matplotlib inline

Erstellen eines Diagramms und von Teildiagrammen

In diesem Schritt werden wir ein Diagramm und vier Teildiagramme für jede der Projektionen erstellen, die wir erstellen werden. Wir werden die plt.subplots()-Methode verwenden, um ein Diagramm und Teildiagramme zu erstellen.

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

Erstellen einer Aitoff-Projektion

In diesem Schritt werden wir eine Aitoff-Projektion erstellen. Wir werden das Teildiagramm axs[0, 0] verwenden, um eine Aitoff-Projektion zu erstellen.

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

Erstellen einer Hammer-Projektion

In diesem Schritt werden wir eine Hammer-Projektion erstellen. Wir werden das Teildiagramm axs[0, 1] verwenden, um eine Hammer-Projektion zu erstellen.

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

Erstellen einer Lambert-Projektion

In diesem Schritt werden wir eine Lambert-Projektion erstellen. Wir werden das Teildiagramm axs[1, 0] verwenden, um eine Lambert-Projektion zu erstellen.

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

Erstellen einer Mollweide-Projektion

In diesem Schritt werden wir eine Mollweide-Projektion erstellen. Wir werden das Teildiagramm axs[1, 1] verwenden, um eine Mollweide-Projektion zu erstellen.

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

Zeige das Diagramm an

In diesem Schritt werden wir das Diagramm mit der plt.show()-Methode anzeigen.

plt.show()

Zusammenfassung

In diesem Tutorial haben wir gelernt, wie man mit der Python-Bibliothek Matplotlib vier verschiedene geografische Projektionen erstellt. Wir haben gelernt, wie man eine Aitoff-Projektion, eine Hammer-Projektion, eine Lambert-Projektion und eine Mollweide-Projektion erstellt. Wir hoffen, dass Ihnen dieses Tutorial geholfen hat und Sie dazu inspirieren wird, Ihre eigenen geografischen Projektionen zu erstellen.