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 adalah bagian dari kursus
Menganalisis Data Media Sosial dengan Python
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()