41.3 Mapas coropletos

Plotly Express también permite un despliegue rápido de mapas. Primero cargamos un mapa con los departamentos de Colombia:

import json
# Abrir un archivo JSON
mapa_dptos = open('../Datos/DptosColombia.geo.json')
# Carga el objeto JSON como diccionario
dptos = json.load(mapa_dptos)

A continuación visualizamos, sin detalles, tres departamentos:

locs = ['05', '08', '13']
nom_dptos = ['Antioquia', 'Atlántico', 'Bolívar']
for loc in dptos['features']:
    loc['id'] = loc['properties']['DPTO']
fig7 = px.choropleth(geojson=dptos,
                    locations=locs,
                    projection="mercator", color = nom_dptos).update_geos(fitbounds="locations")