Plotly.Expressar.Line_mapbox

Plotly.Expressar.Line_mapbox
“Plotly nos permite criar linhas em um mapa usando a API da caixa de mapa e o módulo Plotly Express.
Vamos aprender como podemos conseguir isso.
Lembre -se de que você pode precisar de uma conta da caixa de mapa ou um token de acesso à caixa de mapa para usar a API. Você pode se inscrever na caixa de mapa na página oficial.”

Função Sintaxe e Lista de Parâmetros

A sintaxe da função e a lista de parâmetros são os mostrados abaixo:

plotly.expressar.line_mapbox (data_frame = nenhum, lat = Nenhum, LON = Nenhum, cor = nenhum,
texto = nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum,
line_group = nenhum, animation_frame = nenhum, animação_group = nenhum,
category_orders = nenhum, rótulos = nenhum, color_discrete_sequence = nenhum,
color_discrete_map = nenhum, zoom = 8, centro = nenhum, mapbox_style = nenhum, title = nenhum,
modelo = nenhum, largura = nenhum, altura = nenhum)

A seguir, é apresentada uma lista dos parâmetros mais comuns que você usará ao trabalhar com esta função.

  1. quadro de dados - define o quadro de dados contendo os nomes de colunas usados ​​no gráfico.
  2. Lat - Define os valores usados ​​para posicionar as marcas na latitude no mapa.
  3. Lon - semelhante ao parâmetro Lat, mas os valores são usados ​​para posicionar as marcas na longitude no mapa.
  4. cor - Especifica os valores usados ​​para atribuir uma cor única às marcas.
  5. ampliação - Define o nível de zoom do mapa. Começa de 0 a 20.
  6. título - define o título para a figura.
  7. largura altura - define a largura e a altura da figura em pixels.

Exemplo

Vamos usar a função Line_mapbox para criar linhas em um mapa usando o conjunto de dados das cidades dos EUA. Você pode baixar o conjunto de dados no recurso abaixo:

https: // SimpleMaps.com/dados/cidades americanas

O código é como mostrado abaixo:

importar plotly.expresso como px
importar pandas como PD
px.set_mapbox_access_token (aberto ('mapbox.mapbox_token ').ler())
df = pd.read_csv ("https: // cru.GithubUserContent.com/plotly/DataSets/Master/US-Cities-top-1K.CSV ")
us_cities = df.Query ("Estado em ['Nova York', 'Pensilvânia']")
Fig = px.line_mapbox (us_cities, lat = "lat", LON = "LON")
Figo.mostrar()

O código acima usará a API do MapBox para criar linhas das cidades nos estados de Nova York e Pensilvânia.

Você também pode definir o nível de zoom padrão usando o parâmetro Zoom:

Fig = px.line_mapbox (us_cities, lat = "lat", lon = "lon", zoom = 1)
Figo.mostrar()

Isso deve redefinir o nível de zoom padrão para 1.

Fechamento

É isso para este. Sinta.