Tenga en cuenta que necesitará una cuenta de mapbox y un token de acceso para acceder a la API de Mapbox y crear varios tipos de tramas.
Para obtener más información sobre eso, consulte nuestro tutorial en la función set_mapbox_access_token."
Dicho esto, vamos a sumergirnos.
Configuración del token de acceso de mapbox
Comencemos por configurar el token de acceso de mapbox. En su cuenta de mapbox, localice su token de acceso y copie.
En su máquina local, cree un archivo que termine con. Extensión MAPBOX_TOKen. Tenga en cuenta que la extensión no es necesaria, pero puede ayudarlo a distinguir rápidamente el archivo.
Una vez creado, pegue el token de acceso que copió anteriormente. Guarde el archivo y cierre.
A continuación, cree su cuaderno y cargue el token de acceso como se muestra en el código a continuación:
Importar trama.expresar como PXEl código anterior importará Plotly Express y establecerá su mapbox_access_token desde el archivo especificado.
Siéntase libre de reemplazar el acceso.nombre de archivo mapbox_token con la ruta al archivo de token de acceso de mapbox que creó anteriormente.
Una vez completado, podemos proceder a crear una trama de dispersión en un mapa.
Ejemplo básico
Para ilustrar, crearemos un marcador de dispersión en la ciudad de "Surrey" especificando sus valores de latitud y longitud.
Tome el código como se muestra a continuación:
Importar trama.Graph_Objects como GoEl código anterior creará un marcador de dispersión en los valores LAT y largos especificados. El mapa resultante es como se muestra:
También puede incluir múltiples marcadores especificando los valores de latitud y longitud como:
Importar trama.Graph_Objects como GoEsto debería crear múltiples marcadores en las ubicaciones especificadas como se muestra en el mapa de salida:
Conclusión
Este artículo explora cómo crear marcadores de dispersión en mapas usando la clase ScatterMapbox de Plotly Graph_Objects y Mapbox API.