ComenzarEmpieza gratis

Trazar coordenadas de centroides

Como no podemos representar cajas delimitadoras completas, resumimos la ubicación de la caja en un único punto llamado centroide. Trazarlos en un mapa de Basemap es sencillo. Una vez que calculamos los centroides, separamos las longitudes y latitudes y luego las pasamos al método .scatter().

El objeto de Basemap m ya está creado. El conjunto de datos tweets_sotu y la función calculateCentroid() también se han cargado.

Este ejercicio forma parte del curso

Análisis de datos de redes sociales con Python

Ver curso

Instrucciones del ejercicio

  • Calcula los centroides y guárdalos en centroids.
  • Establece el argumento zorder en fillcontinents para que los continentes aparezcan detrás de los puntos.
  • Traza los puntos. Recuerda establecer el argumento latlon al valor correcto.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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()
Editar y ejecutar código