Tramamente.Expresar.Line_mapbox

Tramamente.Expresar.Line_mapbox
"Plotly nos permite crear líneas en un mapa utilizando la API del cuadro de mapa y el módulo Express Plotly.
Aprendamos cómo podemos lograr esto.
Tenga en cuenta que puede necesitar una cuenta de cuadro de mapa o un token de acceso de cuadro de mapa para usar la API. Puede registrarse en el cuadro de mapa en la página oficial."

Sintaxis de funciones y lista de parámetros

La sintaxis de la función y la lista de parámetros son como se muestra a continuación:

tramamente.expresar.line_mapbox (data_frame = none, lat = none, lon = none, color = none,
Text = None, Hover_Name = None, Hover_Data = None, Custom_Data = None,
line_group = none, animation_frame = none, animation_group = none,
category_orders = none, etiquetas = none, color_discrete_sequence = none,
color_discrete_map = none, zoom = 8, center = none, mapbox_style = none, title = none,
plantilla = ninguno, ancho = ninguno, altura = ninguno)

La siguiente es una lista de los parámetros más comunes que usará cuando trabaje con esta función.

  1. marco de datos - Define el marco de datos que contiene los nombres de la columna utilizados en el gráfico.
  2. Lat - Establece los valores utilizados para colocar las marcas en la latitud en el mapa.
  3. solitario - Similar al parámetro LAT, pero los valores se utilizan para colocar las marcas en la longitud en el mapa.
  4. color - Especifica los valores utilizados para asignar un color único a las marcas.
  5. zoom - Establece el nivel de zoom del mapa. Comienza de 0 a 20.
  6. título - Establece el título de la figura.
  7. ancho/altura - Define el ancho y la altura de la figura en píxeles.

Ejemplo

Usemos la función Line_mapbox para crear líneas en un mapa utilizando el conjunto de datos de las ciudades de EE. UU. Puede descargar el conjunto de datos en el recurso a continuación:

https: // simpleMaps.com/data/US-Cities

El código es como se muestra a continuación:

Importar trama.expresar como PX
importar pandas como PD
px.set_mapbox_access_token (abrir ('mapbox.mapbox_token ').leer())
DF = PD.read_csv ("https: // raw.githubusercontent.com/tramly/dataSets/maestro/us-cities-top-1k.CSV ")
us_cities = df.consulta ("Estado en ['Nueva York', 'Pennsylvania']")
Fig = PX.line_mapbox (us_cities, lat = "lat", lon = "lon")
higo.espectáculo()

El código anterior utilizará la API de Mapbox para crear líneas de las ciudades en los estados de Nueva York y Pensilvania.

También puede establecer el nivel de zoom predeterminado usando el parámetro Zoom:

Fig = PX.line_mapbox (us_cities, lat = "lat", lon = "lon", zoom = 1)
higo.espectáculo()

Esto debería restablecer el nivel de zoom predeterminado a 1.

Clausura

Eso es todo para este. Siéntase libre de explorar los documentos de mapbox y tramly para más.