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.