Vamos a discutir.
Sintaxis de funciones y parámetros
La función toma la siguiente sintaxis:
tramamente.expresar.scatter_mapbox (data_frame = none, lat = none, lon = none, color = none, text = none, hover_name = none, hover_data = none, custom_data = none, size = none, animation_frame = none, animation_group = none, category_orders = none, none, none, etiquetas = none, color_discrete_sequence = none, color_discrete_map = none, color_continuous_scale = none, range_color = none, color_continuous_midpoint = none, opacity = none, size_max = none, zoom = 8, center = none, mapbox_style = none, title = none, template = = = Ninguno, ancho = ninguno, altura = ninguno)Los parámetros de la función son los siguientes:
Ejemplo:
El siguiente código muestra cómo crear un sencillo mapbox de dispersión. Esto puede requerir que tenga una cuenta de mapbox y un token de acceso.
Importar trama.expresar como PXEn el código dado, comenzamos importando el módulo Express Plotly como PX. También importamos los pandas que nos permite leer los datos de CSV.
El siguiente paso es leer el token de acceso para la API de mapbox. Obtendrá este token una vez que se registre para el mapbox.
Guarde el acceso a un archivo que termina en .mapbox_token y léelo usando la función abierta.
A continuación, cargamos el archivo CSV que contiene los datos. Puede acceder a este archivo en el siguiente recurso:
https: // simpleMaps.com/Data/Mundial Cities
El siguiente paso es establecer la latitud, la longitud y el nombre de la ciudad del marco de datos. Finalmente, creamos el Mapbox de dispersión de las ciudades del mundo. La figura resultante es la que se muestra en lo siguiente:
Para obtener una mejor vista al valor predeterminado, podemos usar el parámetro de zoom como se muestra en lo siguiente:
Fig = PX.scatter_mapbox (df, lat = lat, lon = lon, etiquetas = ciudad_name, zoom = 1)El código dado establece el nivel de zoom en 1, lo que le permite ver todo el mapa. Esta vista puede variar según su entorno y relación de pantalla.
Para establecer un color diferente para cada ciudad, establezca el parámetro de color:
Fig = PX.scatter_mapbox (df, lat = lat, lon = lon, etiquetas = ciudad_name, zoom = 1, color = city_name)Nota: Este proceso puede tardar mucho tiempo en procesarse dependiendo del tamaño del marco de datos.
Conclusión
Este artículo describe un método simple para crear una caja de mapas de dispersión utilizando la API MAPBOX y la función scatter_mapbox (). Consulte el documento para más.