Skip to content
Nator Junior edited this page Mar 1, 2022 · 2 revisions

NatorMaps

Build Status

Baixe o arquivo natorMaps.py e mantenha ele em seu diretório, em seguida faça o import do arquivo e seu modulo.

from natorMaps import NatorMaps

O próximo passo é preparar o DataFrame, com os parâmetros esperados, sendo "code", que é o código do IBGE do município e o "fill", que pode ser definido individualmente ou geral.

from natorMaps import NatorMaps
import pandas as pd
counties = pd.DataFrame([
    {'code':'3303500','fill':'green'},
    {'code':'3304557','fill':'blue'},
    {'code':'3301702','fill':'gray'}
])
mapCities = NatorMaps.MapCities()
mapCities.to_svg(df_cities=counties,path_name_file='exemplo1')

Figura gerada no exemplo 1

No exemplo, é possível visualizar que o fill foi definido de forma individual, ou seja cada municipio tem uma cor diferente, caso a coluna não exista, o fill é definido como black ou pode se incluido na função to_svg(df_cities=counties,path_name_file='exemplo2',fill="#F8F8F8"), como demostrado abaixo.

from natorMaps import NatorMaps
import pandas as pd
counties = pd.DataFrame([
    {'code':'3303500'},
    {'code':'3304557'},
    {'code':'3301702'}
])
mapCities = NatorMaps.MapCities()
mapCities.to_svg(df_cities=counties,path_name_file='exemplo2',fill='#F6F6F6')

Figura gerada no exemplo 2

from natorMaps import NatorMaps
import pandas as pd
counties = pd.DataFrame([
    {'code':'3303500'},
    {'code':'3304557'},
    {'code':'3301702'}
])
mapCities = NatorMaps.MapCities()
mapCities.to_svg(df_cities=counties,path_name_file='exemplo3')

Figura gerada no exemplo 3

As malhas podem ser encontradas em: https://servicodados.ibge.gov.br/api/docs/malhas?versao=3#api-Malhas-estadosIdGet

Clone this wiki locally