BaşlayınÜcretsiz başlayın

Genişbant Erişiminin İkideğişkenli Haritası

Bazen aynı anda iki değişkeni haritalamak isteriz; buna ikideğişkenli harita denir. Bunu yapmanın bir yolu, bir koroplet haritayı orantısal sembol haritasıyla birleştirmektir. Yine geo_state GeoDataFrame'ini kullanarak, genişbant erişimi olan internet hanelerinin yüzdesinin bir koropletini oluşturacak ve bunun üzerine internet erişimi olan hanelerin sayısının orantısal sembol haritasını ekleyeceksin.

Orantısal sembol işaretçisine bir alpha saydamlığı verecek ve böylece alttaki koropleti tamamen gizlemeyeceksin.

geopandas her zamanki kısaltmayla içe aktarılmıştır ve numpy içinden sqrt fonksiyonu içe aktarılmıştır.

geo_state GeoDataFrame'i yüklenmiştir.

Bu egzersiz, kursun bir parçasıdır

Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Kursa Göz Atın

Egzersiz talimatları

  • broadband ve internet sütunlarını kullanarak, interneti olan haneler içinde genişbanta sahip olanların yüzdesini hesapla
  • Yeni pct_broadband sütununun sarı-yeşil-mavi bir renk haritasıyla bir koroplet temel haritasını oluştur
  • Merkez (centroid) noktalarının markersize değerini, internet erişimi olan hanelerin sayısının karekökünün 5'e bölünmüş haline ayarla; işaretçileri kısmen saydam yapmak için alpha parametresini 0.7 olarak ayarla

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create point GeoDataFrame at centroid of states
geo_state_pt = geo_state.copy()
geo_state_pt["geometry"] = geo_state_pt.centroid

# Calculate percentage of internet households with broadband
geo_state["pct_broadband"] = ____

# Set choropleth basemap
basemap = ____

# Plot transparent proportional symbols on top of basemap
geo_state_pt.plot(ax = basemap, ____, color = "lightgray", edgecolor = "darkgray", ____)
plt.show()
Kodu Düzenle ve Çalıştır