欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

数据分析之制作世界人口地图详情

程序员文章站 2022-04-01 20:14:20
数据分析之制作世界人口地图 Pygal提供了图表类型Worldmap ,可帮助你制作呈现各国数据的世界地图。使用Pygal库,获取国别码时需用到i18n模块,其字典COUNTRIES包含的键...

数据分析之制作世界人口地图

Pygal提供了图表类型Worldmap ,可帮助你制作呈现各国数据的世界地图。使用Pygal库,获取国别码时需用到i18n模块,其字典COUNTRIES包含的键和值分别为两个字母的国别码和国家名。

其中遇到了两个问题。

第一个:导入i18n的时候报错,

 from pygal.i18n import COUNTRIES

报错如下:

ImportError: No module named 'pygal.i18n'

处理:

经查,已经变为了pygal_maps_world。使用pip安装即可使用。如下:

pip install pygal_maps_world

from pygal_maps_world.i18n import COUNTRIES

第二个:在使用Pygal提供的图标类型Worldmap的时候

import pygal
     wm = pygal.Worldmap()

发现报错:

AttributeError: module 'pygal' has no attribute 'Worldmap'
处理:已更改为如下格式

import pygal_maps_world.maps
     wm = pygal_maps_world.maps.World()