MulaiMulai sekarang secara gratis

Peta Simbol Proporsional Rumah Tangga dengan Internet

Untuk memetakan variabel hitungan mentah, Anda dapat menggunakan peta simbol proporsional untuk membuat penanda dengan ukuran yang sebanding dengan nilai data yang dipetakan. Dalam latihan ini Anda akan menemukan titik pusat (centroid) setiap negara bagian, membuat peta dasar negara bagian, dan menempatkan lingkaran pada setiap centroid yang ukurannya ditentukan oleh jumlah rumah tangga dengan akses internet.

Luas setiap penanda harus sebanding dengan nilai datanya. Karena ukuran penanda diberikan sebagai diameter, Anda harus mengambil akar kuadrat dari nilai kolom. Ukuran penanda mungkin terlihat terlalu besar atau terlalu kecil. Dalam latihan ini, Anda akan membagi ukuran penanda dengan 5—ini merupakan pertimbangan estetika.

geopandas telah diimpor dengan alias biasa, dan fungsi sqrt telah diimpor dari numpy.

GeoDataFrame geo_state sudah dimuat.

Latihan ini adalah bagian dari kursus

Menganalisis Data Sensus AS dengan Python

Lihat Kursus

Petunjuk latihan

  • Panggil atribut centroid pada geo_state_pt dan tetapkan hasilnya ke kolom geometry
  • Buat peta dasar batas negara bagian dengan memanggil metode plot pada geo_state; atur color ke "tan" dan edgecolor ke "black"
  • Buat variabel ms (yang akan diteruskan ke parameter markersize) sebagai akar kuadrat dari nilai kolom geo_state_pt["internet"] dibagi 5

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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

# Set basemap and create variable for markersize
basemap = ____
ms = ____

# Plot proportional symbols on top of basemap
geo_state_pt.plot(ax = basemap, markersize = ms, color = "lightgray", edgecolor = "darkgray")
plt.show()
Edit dan Jalankan Kode