直接代码:


import pygal
from pygal_maps_world.i18n import COUNTRIES


def word_country_map():
"""世界各国"""
wm = pygal.maps.world.World()
wm.force_uri_protocol = 'http'
wm.title = "世界地图"
for code,name in COUNTRIES.items():
wm.add(name,code)
wm.add('Yemen',{'ye':'Yemem'})
wm.render_to_file('world_map.svg')

def one_country_map():
wm = pygal.maps.world.World()
wm.force_uri_protocol = 'http'
wm.title = '世界地图(一国)'
wm.add('North America', ['ca', 'mx', 'us'])
wm.render_to_file('americas_map.svg')


if __name__ == '__main__':

wm = pygal.maps.world.World()
wm.title = 'North,Central,and South America'
wm.add('North America', ['ca', 'mx', 'us'])
wm.add('Central America', ['bz', 'cr', 'gt', 'hn', 'ni', 'pa', 'sv'])
wm.add('South America', ['ar', 'bo', 'br', 'cl', 'co', 'ec', 'gf',
'gy', 'pe', 'py', 'sr', 'uy', 've'])
wm.render_to_file('americas.svg')

word_country_map()
one_country_map()

运行结果:

Python3 pygal 与 pygal_maps_world 绘制世界地图

 

 

  

Python3 pygal 与 pygal_maps_world 绘制世界地图

 

 

 

Python3 pygal 与 pygal_maps_world 绘制世界地图

 

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-09-29
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-01-09
猜你喜欢
  • 2021-12-22
  • 2022-03-05
  • 2021-12-08
  • 2022-12-23
  • 2021-12-02
  • 2021-10-23
  • 2021-10-16
相关资源
相似解决方案