数据分析之制作世界人口地图详情
程序员文章站
2022-07-08 11:56:05
数据分析之制作世界人口地图
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()