Memplot koordinat centroid
Karena kita tidak dapat memplot seluruh bounding box, kita meringkas lokasi bounding box menjadi satu titik yang disebut centroid. Memplot ini pada peta Basemap cukup mudah. Setelah kita menghitung centroid, kita pisahkan bujur dan lintangnya, lalu berikan ke metode .scatter().
Objek Basemap m telah dibuat untuk Anda. Himpunan data tweets_sotu dan fungsi calculateCentroid() juga telah dimuat.
Latihan ini merupakan bagian dari kursus
Menganalisis Data Media Sosial dengan Python
Instruksi latihan
- Hitung centroid dan simpan dalam
centroids. - Atur argumen
zorderdifillcontinentssehingga benua muncul di belakang titik. - Plot titik-titiknya. Ingat untuk mengatur argumen
latlonke nilai yang benar.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate the centroids for the dataset
# and isolate longitudue and latitudes
centroids = ____[____].apply(____)
lon = [x[0] for x in centroids]
lat = [x[1] for x in centroids]
# Draw continents, coastlines, countries, and states
m.fillcontinents(color='white', ____ = ____)
m.drawcoastlines(color='gray')
m.drawcountries(color='gray')
m.drawstates(color='gray')
# Draw the points and show the plot
____.____(____, ____, ____ = True, alpha = 0.7)
plt.show()