Dplotly.Graph_Objects.Choropleth

Dplotly.Graph_Objects.Choropleth
Um mapa de coroplé, ou coroplé, é um mapa composto de polígonos coloridos que descrevem dados.

Este tutorial abordará como criar um mapa de choroplé usando go.Choropleth.

Plotly.Graph_Objects.Choropleth

A sintaxe da classe é mostrada abaixo:

Plotagem de classe.Graph_Objects.Choropleth (arg = Nenhum, Autocolorscale = Nenhum, coraxis = Nenhum, Colorbar = Nenhum, Colorscale = Nenhum, CustomData = Nenhum, CustomDataSrc = Nenhum, FeatureIdKey = Nenhum, Geo = Nenhum, Geojson = Nenhum, Hoverinfo = Nenhum, Hoverinfosrc = Nenhum, NENHUM, hoverlabel=None, hovertemplate=None, hovertemplatesrc=None, hovertext=None, hovertextsrc=None, ids=None, idssrc=None, legendgroup=None, legendgrouptitle=None, legendrank=None, locationmode=None, locations=None, locationssrc= Nenhum, marcador = nenhum, meta = nenhum, metasrc = nenhum, nome = nenhum, reversescale = nenhum, selecionado = nenhum, seletedpoints = Nenhum, Showlegend = Nenhum, ShowScale = Nenhum, Stream = Nenhum, Text = Nenhum, Nenhum, Textsrc = Nenhum, uid = nenhum, uirevision = nenhum, não selecionado = nenhum, visível = nenhum, z = nenhum, zauto = nenhum, zMax = nenhum, zmid = nenhum, zmin = nenhum, zsrc = nenhum, ** kwargs)


Você pode criar um objeto Choropleth passando as variáveis ​​necessárias. Esses parâmetros importantes incluem:

    1. Arg - representa um dicionário de propriedades que combinam com um construtor de coroplas.
    2. Autocolorscale -Especifica a paleta de escala de cores, como padrão ou costume. Este é um valor booleano.
    3. Geojson - Especifica os dados Geojson necessários para o Trace Choropleth. Se nenhum valor for determinado, plotly usará o mapa base padrão.
    4. Localizações - Define a coordenada usando os IDs ou nomes de localização.
    5. LocationMode - Este parâmetro especifica os conjuntos de locais usados ​​para corresponder às entradas no parâmetro do local.
    6. Escala de cores - Especifica a escala de cores como uma matriz RGB.
    7. Hoverinfo - Especifica as informações que aparecem no rastreamento do mouse pairar.
    8. Texto - Especifica os elementos de texto que estão associados a cada local.
    9. Uid - Atribui um ID único do Trace Choropleth.
    10. Z - Especifica os valores de cores.
    11. Nome - Especifica o nome de rastreamento de Choropleth.
    12. Meta - Fornece informações extras de metadados associadas ao Choropleth.
    13. Visível - conjuntos se o objeto Choropleth for visível ou não.
    14. Ids - Atribui uma etiqueta a cada coluna.

Os parâmetros anteriores são alguns dos parâmetros mais comuns que você precisará ao construir um coroplé com o gráfico de plotly.

Exemplo 1

Vejamos um exemplo de criação de um coroplé usando os graf_objects. Para este exemplo, usaremos os conjuntos de dados de amostra de Plotly, conforme fornecido no link abaixo:

https: // github.com/plotly/conjuntos de dados

Considere o código mostrado abaixo:

importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ("https: // cru.GithubUserContent.com/plotly/DataSets/Master/2011_US_AG_Exports.CSV ")
fig = vá.Figura (Data = Go.Choropleth (
Locais = DF ['Código'],
z = df ['Total Exports'],
Colorscale = 'viridis',
texto = 'Exportações totais em USD',
LocationMode = 'EUA-ESTATES'
))
Figo.mostrar()


No exemplo anterior, começamos importando graf_objects como Go e Pandas como PD.

Em seguida, carregamos o DataFrame como um CSV do link fornecido.

Finalmente, criamos um objeto Choropleth usando o GO.Figura () e passe vão.Choropleth () como argumento.

Incluímos todos os detalhes que queremos dentro do Go.Choropleth () para criar o mapa de choropléth de destino.

A execução do código anterior deve criar um mapa de coroplé com o número total de exportações por estado nos EUA.

A figura resultante é mostrada abaixo:

Exemplo 2

Se você não deseja ver o mapa de todo o mundo, pode limitar seu escopo de visualização definindo o escopo para 'EUA'.

Considere o exemplo abaixo:

importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ("https: // cru.GithubUserContent.com/plotly/DataSets/Master/2011_US_AG_Exports.CSV ")
fig = vá.Figura (Data = Go.Choropleth (
Locais = DF ['Código'],
z = df ['Total Exports'],
Colorscale = 'viridis',
texto = 'Exportações totais em USD',
LocationMode = 'EUA-ESTATES',
), layout = dict (geo = dict (scope = 'USA'))))))
Figo.mostrar()


Neste exemplo, passamos o parâmetro de layout como um dicionário para a função da figura.

Isso deve limitar o valor resultante apenas para os Estados Unidos. Um exemplo de figura é fornecido abaixo:

Exemplo 3

Plotly também nos permite atualizar uma figura usando a função update_layout (). Então, podemos passar no parâmetro que desejamos atualizar como um dicionário.

Considere um exemplo abaixo:

importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ("https: // cru.GithubUserContent.com/plotly/DataSets/Master/2011_US_AG_Exports.CSV ")
fig = vá.Figura (Data = Go.Choropleth (
Locais = DF ['Código'],
z = df ['Total Exports'],
Colorscale = 'Reds',
texto = 'Exportações totais em USD',
LocationMode = 'EUA-ESTATES',
))
Figo.update_layout (
Geo = dicto (
escopo = 'EUA',
Showlakes = Verdadeiro,
)
)
Figo.mostrar()


Neste exemplo, usamos a função update_layout () para introduzir outros recursos, como showlakes e escopo.

O mapa resultante é mostrado abaixo:

Conclusão

Este artigo explorou como podemos criar um mapa de coroplas personalizado usando o gráfico de plotly's Graph_objects. Além disso, foram fornecidos parâmetros importantes para criar o objeto Choropleth.