ÎncepețiÎncepe gratuit

Reprezentarea coordonatelor centroide

Deoarece nu putem reprezenta întregile casete de delimitare, rezumăm poziția acestora într-un singur punct numit centroid. Reprezentarea lor pe o hartă Basemap este simplă. După ce calculăm centroidele, separăm longitudinile de latitudini, apoi le transmitem metodei .scatter().

Obiectul Basemap m a fost creat pentru tine. Setul de date tweets_sotu și funcția calculateCentroid() au fost, de asemenea, încărcate.

Acest exercițiu face parte din cursul

Analiza datelor din social media în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează centroidele și stochează-le în centroids.
  • Setează argumentul zorder în fillcontinents astfel încât continentele să apară în spatele punctelor.
  • Reprezintă punctele. Nu uita să setezi argumentul latlon la valoarea corectă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul