import pygal
wm = pygal.maps.world.World()
wm.title = "North, Central, and South America"
wm.add('North America', ['ca'])
wm.add('Central America', ['bz', 'cr', 'gt', 'hn', 'ni', 'pa', 'sv'])
wm.add('South America', ['ar', 'bo'])
wm.render_to_file('americas.svg')
代码如上,我在输入wm = pygal.maps.之后发现pycharm不会提示后面的world,所以自动输入了相关代码,确实是可以生成地图文件。但是看了下world的提示,是没有找到这个文件的。
然后在pygal包里面去找,确实这个maps包是空的,但是程序又是能正常生成图片的,所以很疑惑,这个是怎么工作的。