Use python para dibujar el mapa de la población mundial y el procesamiento de datos

 

En este artículo, descargaremos y procesaremos archivos en formato json, y utilizaremos la herramienta de mapa en pygal para realizar la visualización de datos

-------------------------------------------------- -------------------------------------------------- ------------------------

Idea general:

# 1. Descargue el archivo de datos de número de población mundial, extraiga los datos, elegimos analizar los datos de número de población de 2010 
# 2. Procesamiento de datos: convierta los datos a un formato que pygal_maps_world pueda manejar
# 3. Divida la población mundial en 3 rangos principales: 0- 10 millones, 10 millones-1 billón, más de 1 billón
# 4. Establezca el formato de color del mapa: RotateStyle
# 5. Genere el archivo world_population.svg

-------------------------------------------------- -------------------------------------------------- ------------------------

1. Descargar archivos y extraer datos

 

       Descargar archivo de datos de población mundial (formato json) 

2. Verifique que el archivo json sea un formulario de lista y descubra que cada elemento es un diccionario, para que pueda consultar el método de procesamiento del diccionario al leer los datos en el proceso .

     La captura de pantalla siguiente es un elemento en la lista de archivos json: 4 pares clave-valor

    

 

 3. Código

    La primera parte del código: importe los módulos correspondientes (json, pygal, pygal_maps_world), cargue los datos del archivo en la lista, extraiga los datos de 2010 y almacene los datos en el diccionario

    En este sentido, debe prestar atención: llame a la función get_country_code (), obtenga el código de país correspondiente según el país y almacene el código de país correspondiente a la población del país

 

 

 

 

 

 

 

 

 

 

    La segunda parte del código: dividir a la población mundial en 3 rangos principales: 0-1 millones, 10 millones-1 billón, más de 1 billón, y almacenarlos por separado.

 

  

   La tercera parte del código: establezca el color del formato del mapa, la creación de instancias de objetos y agregue datos de diccionario al archivo .svg

 

4. Resultados:

 

Supongo que te gusta

Origin www.cnblogs.com/vip58803/p/12674302.html
Recomendado
Clasificación