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
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 dodajcolumn='name', aby pokolorować kształty zgodnie z ich nazwami, orazlegend=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.____()