Plotly.Expressar.Line_geo

Plotly.Expressar.Line_geo

Neste tutorial, mostraremos como você pode criar linhas geográficas usando o módulo Plotly Express.

Linhas geográficas usando plotly expresso

Em plotly, podemos usar a função line_geo () do módulo Express. A sintaxe da função é mostrada abaixo:

plotly.expressar.line_geo (data_frame = nenhum, lat = Nenhum, LON = nenhum, locations = Nenhum, LocationMode = Nenhum, Geojson = Nenhuma, FeatureidKey = Nenhum, Color = Nenhum, Line_dash = Nenhuma, Text = Nenhum, Facet_row = Nenhum, FACET_COL = NENHUM, NENHUM, facet_col_wrap = 0, facet_row_spacing = nenhum, facet_col_spacing = nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, line_group = nenhum, símbolo = nenhum, animação_frame = nenhum, animação_group = Nenhuma categoria_orders = Nenhum, nenhum, Animation_frame = nenhum, Animation_group = Nenhum, categoria_orders = nenhum Nenhum, color_discrete_map = nenhum, line_dash_sequence = nenhum, line_dash_map = nenhum, símbolo_sequence = nenhum, símbolo_map = nenhum, marcadores = false, projeção = nenhum, escopo = nenhum, centro = nenhum, nenhum, fitbounds = nenhum, basemap_Visible = Nenhum = title = Nenhum, Nenhum, Nenhum, Nenhuma, Nenhum, NENHUM modelo = nenhum, largura = nenhum, altura = nenhum)

Abaixo está uma lista dos parâmetros mais úteis que você precisa saber ao trabalhar com a função line_geo ():

  1. Quadro de dados - Especifica o quadro de dados que contém a lista de colunas a serem usadas no gráfico.
  2. Lat - Especifica o nome da coluna cujos valores são usados ​​para posicionar as marcas de acordo com a latitude no mapa.
  3. Lon - Especifica a posição das marcas na longitude no mapa.
  4. Localizações - Especifica a coluna cujos valores são interpretados de acordo com o modo de localização e mapeados para os parâmetros Lat/Lon.
  5. LocationMode - Especifica o conjunto de locais.

Exemplo

Vamos ilustrar como criar linhas geográficas usando a função line_geo (). Pegue a amostra de código fornecida abaixo:

importar plotly.expresso como px
df = px.dados.gapminder ().Query ("Ano == 2007")
Fig = px.line_geo (df, locations = 'iso_alpha')
Figo.mostrar()

No exemplo acima, começamos importando o módulo plotly expresso. Em seguida, importamos os dados do gapminder e consultamos o conjunto de dados de 2007.

Em seguida, plotizamos mapas de linha usando a função line_geo () com o conjunto de dados especificado. Isso deve retornar uma figura como mostrado abaixo:

Para adicionar cores exclusivas às marcas no mapa, podemos usar o parâmetro de cores, conforme mostrado no código de exemplo abaixo:

importar plotly.expresso como px
df = px.dados.gapminder ().Consulta ("Ano == 2007")
Fig = px.line_geo (df, locations = 'iso_alpha', color = 'continente')
Figo.mostrar()

Nesse caso, o código acima retornará mapas de linha com cores exclusivas para cada continente.

Um exemplo resultante da figura é mostrado abaixo:

A plotly também permite especificar a projeção do mapa usando o parâmetro de projeção.

Por exemplo, para exibir o mapa em uma projeção estereográfica, podemos executar o seguinte código:

importar plotly.expresso como px
df = px.dados.gapminder ().Query ("Ano == 2007")
Fig = px.line_geo (df, locations = 'iso_alpha', color = 'continent', projeção = 'estereográfico')
Figo.mostrar()

A figura resultante, como mostrado abaixo:

Para especificar a largura e a altura personalizadas da figura, podemos usar os parâmetros de largura e altura, como mostrado no exemplo a seguir:

importar plotly.expresso como px
df = px.dados.gapminder ().Query ("Ano == 2007")
Fig = px.line_geo (df, locations = 'iso_alpha', color = 'continent', projeção = 'estereográfico', largura = 1200, altura = 600)
Figo.mostrar()

Figura resultante:

Lembre -se de que o diagrama anterior não representa as dimensões reais.

Conclusão

Neste artigo, exploramos como podemos criar linhas geográficas em um mapa usando o módulo Plotly Express e a função line_geo ().