LoslegenKostenlos loslegen

Punkte über Polygonen plotten – Teil 2

Wir haben die üblichen Bibliotheken als pd, plt und gpd geladen, den Chickens-Datensatz als chickens sowie die Service-Distrikte als service_district. Plotte die Service-Distrikte und die Hühner-Genehmigungen zusammen, um zu sehen, welche Geschichte deine Visualisierung erzählt.

Diese Übung ist Teil des Kurses

Visualizing Geospatial Data in Python

Kurs anzeigen

Anleitung zur Übung

  • Starte mit dem Plotten des GeoDataFrame mit den Service-Distrikten. Verwende die Spalte name für die Farben der Legende.
  • Plotte anschließend Breiten- und Längengrad aus den Hühnerdaten, um ein Streudiagramm zu erstellen. Gib 'black' als Markerfarbe an und eine 'white'-Kontur.
  • Gib dem Plot einen Titel: 'Nashville Chicken Permits' und beschrifte die x-Achse mit 'longitude' und die y-Achse mit 'latitude'.
  • Füge Gitternetzlinien hinzu und zeige den Plot an.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Plot the service district shapefile
service_district.plot(column=____, legend=True)

# Add the chicken locations
plt.scatter(x=____, y=____, c=____, edgecolor = 'white')


# Add labels and title
plt.____('Nashville Chicken Permits')
plt.xlabel(____)
plt.ylabel(____)

# Add grid lines and show the plot
plt.____()
plt.____()
Code bearbeiten und ausführen