Plotly.Expressar.Choropleth

Plotly.Expressar.Choropleth
Um mapa de coroplé ou plotagem de coroplas é um enredo específico que usa um mapa e polígonos coloridos para representar as variações espaciais dos dados.

Neste artigo, exploramos como podemos criar os mapas de coropléteis usando o módulo Plotly Express.

Plotly.expressar.Choropleth ()

Para criar um mapa de coroplé usando o módulo Express, usamos a função choropleth (). A função assume uma sintaxe, como mostrado no seguinte:

plotly.expressar.choropleth (data_frame = nenhum, lat = nenhum, LON = nenhum, localizações = nenhum, locationMode = Nenhum, Geojson = Nenhum, FeatureidKey = Nenhuma, cor = Nenhuma, FACET_ROW = Nenhuma, FACET_COL = Nenhum, FACET_COL_WRAP = 0, FACET_ROW_SPACING = NOTE, NOTE, NENHUM facet_col_spacing = nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, animation_frame = nenhum, animation_group = nenhum, category_orders = nenhum range_breels = nenhum, color_discrete_sequence = nenhum, color_discrete, nenhum = nenhum, color_continunda Nenhum, projeção = nenhum, escopo = nenhum, centro = nenhum, fitbounds = nenhum, basemap_visible = nenhum, title = Nenhum, modelo = nenhum, largura = nenhum, altura = nenhum)

A seguir, são apresentados os parâmetros de função mais comuns que você precisa conhecer:

  1. data_frame - especifica a variável que mantém a coluna usada no gráfico. Você pode passar esse valor como um DataFrame, um dicionário ou uma matriz como objeto.
  2. Lat -especifica os valores usados ​​para posicionar as marcas ao longo das marcas de latitude em um mapa. Você pode passar esse valor como um nome de coluna dentro do DataFrame ou uma série de pandas.
  3. Lon - semelhante ao Lat, mas os valores deste parâmetro são usados ​​para colocar as marcas ao longo da longitude no mapa.
  4. Localizações - Especifica os valores interpretados de acordo com o parâmetro LocationMode e mapeados para a longitude e latitude.
  5. LocationMode - Especifica o conjunto de locais usados ​​para corresponder às entradas nos locais das regiões do mapa.
  6. Geojson - Especifica a coleção que contém os IDs que são referenciados pelos locais.
  7. cor - especifica os valores usados ​​para atribuir uma cor única às marcas.
  8. escopo - especifica o escopo do mapa. Os valores padrão são definidos como mundo. Os valores aceitos são os seguintes:
    1. 'mundo'
    2. 'EUA'
    3. 'Europa'
    4. 'Ásia'
    5. 'África'
    6. 'América do Norte'
    7. 'América do Sul'
  9. centro - define o ponto central do mapa.
  10. Título - fornece um título para o mapa do Choropleth.
  11. Largura/altura - define a largura e a altura da figura em pixels.

Mapa básico de coroplé

Podemos criar um mapa do mundo usando a função Choropleth, como mostrado no seguinte:

importar plotly.expresso como px
Fig = px.Choropleth (LocationMode = 'EUA-estados', Scope = 'World', Color = [1])
Figo.mostrar()

O código anterior cria um mapa do mundo, como mostrado no seguinte:

Destaque áreas específicas

Podemos destacar algumas áreas específicas em um mapa usando o parâmetro de locais. Por exemplo, para destacar os vários estados, podemos executar o seguinte código:

importar plotly.expresso como px
Fig = px.Choropleth (Localizações = ["TX", "CA", "CO"], LocationMode = 'USA-ESTATES', SCOPE = 'USA', COLOR = [1,2,3])
Figo.mostrar()

Neste exemplo, especificamos os estados que desejamos destacar o uso de seu código de estado no parâmetro de locais.

A figura resultante é como mostrado no seguinte:

Podemos realizar o mesmo em um mapa mundial, como mostrado no código a seguir:

importar plotly.expresso como px
Fig = px.Choropleth (Localizações = ['Irlanda', 'Egito', 'Canadá'], LocationMode = 'Nomes do país', Scope = 'World', Color = [1,2,3])
Figo.mostrar()

O código dado retorna um enredo de coroplé com o mapa do mundo e os países anteriormente destacados.

Saída:

Também podemos criar um coropleth com base em dados de dados de dados. Por exemplo, podemos usar os dados do gapminder dos dados da plotagem, como mostrado no seguinte:

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

A trama dada retorna a seguinte figura:

Esta figura mostra a população mundial.

Conclusão

Este artigo abrange os fundamentos de criar e trabalhar com choropleth mapas em plotly.