Zacznij terazZacznij za darmo

Rysowanie wielokątów z pliku shapefile

Następny krok to wyświetlenie mapy wielokątów. Zaimportowaliśmy matplotlib.pyplot jako plt i geopandas jako gpd. GeoDataFrame z okręgami usługowymi o nazwie service_district jest już wczytany.

To ćwiczenie jest częścią kursu

Wizualizacja danych geoprzestrzennych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Najpierw narysuj okręgi usługowe bez dodatkowych argumentów, wywołując .plot() na GeoDataFrame.
  • Przyjrzyj się wynikom za pomocą plt.show() – ten krok jest już wykonany.
  • Teraz użyj ponownie metody .plot(), ale tym razem dodaj column='name', aby pokolorować kształty zgodnie z ich nazwami, oraz legend=True, żeby wyświetlić legendę. Pamiętaj, aby pokazać wykres.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import packages
import geopandas as gpd
import matplotlib.pyplot as plt

# Plot the Service Districts without any additional arguments
service_district.____()
plt.show()

# Plot the Service Districts, color them according to name, and show a legend
service_district.plot(____ = 'name', ____ = True)
plt.____()
Edytuj i uruchom kod