• 使用pygal_maps_world展示世界地图


    pygal.i18n在2.0版本以后改为pygal_maps_world.i18n
    获取国家码和国家名对应关系
    下载安装包:pygal_maps_world-1.0.2.tar.gz
    解压后命令行安装:
      python setup.py build
      python setup.py install

     1 # 世界地图
     2 import pygal
     3 from pygal_maps_world.i18n import COUNTRIES
     4 
     5 
     6 def world_country_map():
     7     '''世界各国地图'''
     8     wm_c = pygal.maps.world.World()
     9     wm_c.force_uri_protocol = 'http'
    10     wm_c.title = '世界地图'
    11     for code, name in COUNTRIES.items():
    12         # print(name, code)
    13         wm_c.add(name, code)
    14     wm_c.add('Yemen', {'ye': 'Yemen'})
    15     wm_c.render_to_file('D:pyworkoutputpygalworld_map.svg')
    16 
    17 
    18 def one_country_map():
    19     '''一国地图'''
    20     wm_o = pygal.maps.world.World()
    21     wm_o.force_uri_protocol = 'http'
    22     wm_o.title = '世界地图(一国)'
    23     wm_o.add('Yemen', {'tw': 'tw'})
    24     wm_o.render_to_file('D:pyworkoutputpygalone_country_map.svg')
    25 
    26 
    27 world_country_map()
    28 one_country_map()
    world_map.svg截图:



  • 相关阅读:
    Jenkins 插件管理
    持续集成 目录
    gitlab 目录
    jenkins 目录
    POJ 2828
    POJ 2782
    POJ 2725
    POJ 2769
    POJ 2739
    POJ 2707
  • 原文地址:https://www.cnblogs.com/gongxr/p/7755632.html
Copyright © 2020-2023  润新知