Peta Kloroplet Akses Internet
Dalam latihan ini Anda akan memuat berkas data geospasial dan membuat peta kloroplet sederhana. Data berasal dari ACS Tabel B28011 - "Internet Subscriptions in Household", dan mencakup kolom yang merepresentasikan jumlah rumah tangga total, yang memiliki akses internet dan no_internet, serta berbagai jenis konektivitas internet.
Ingat bahwa peta kloroplet sebaiknya menampilkan laju atau proporsi, bukan hitungan mentah. Setelah memuat data, Anda akan menghitung persentase rumah tangga tanpa akses internet, menggunakan kolom no_internet dan total rumah tangga.
Latihan ini adalah bagian dari kursus
Menganalisis Data Sensus AS dengan Python
Petunjuk latihan
- Impor
geopandasdengan aliasgpd - Gunakan metode
read_filedarigeopandasuntuk memuat berkas"states_internet.gpkg" - Hitung persentase rumah tangga tanpa akses internet sebagai
100dikali jumlah rumah tangga denganno_internet, dibagi dengantotal - Buat peta kloroplet dari persentase ini dengan mengatur parameter
columnke nama kolom baru; atur colormap (parametercmap) ke"YlGnBu"
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import geopandas
____
# Load geospatial data
geo_state = ____
# View GeoDataFrame columns
print(geo_state.columns)
# Calculate percent of households with no internet
geo_state["pct_no_internet"] = ____
# Create choropleth map using YlGnBu colormap
geo_state.plot(____)
plt.show()