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
Egzersiz talimatları
broadbandveinternetsütunlarını kullanarak, interneti olan haneler içinde genişbanta sahip olanların yüzdesini hesapla- Yeni
pct_broadbandsütununun sarı-yeşil-mavi bir renk haritasıyla bir koroplet temel haritasını oluştur - Merkez (centroid) noktalarının
markersizedeğerini,interneterişimi olan hanelerin sayısının karekökünün5'e bölünmüş haline ayarla; işaretçileri kısmen saydam yapmak içinalphaparametresini0.7olarak 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()