• Python框架-pygal之世界地图


    安装:


    pip install pygal_maps_world

    此时可以访问pygal.maps.world模块,并指定代码绘制国家

    Countries

    import pygal.maps.world
    
    worldmap_chart = pygal.maps.world.World()
    worldmap_chart.title = 'Some countries'
    worldmap_chart.add('F countries', ['fr', 'fi'])
    worldmap_chart.add('M countries', ['ma', 'mc', 'md', 'me', 'mg',
                                       'mk', 'ml', 'mm', 'mn', 'mo',
                                       'mr', 'mt', 'mu', 'mv', 'mw',
                                       'mx', 'my', 'mz'])
    worldmap_chart.add('U countries', ['ua', 'ug', 'us', 'uy', 'uz'])
    worldmap_chart.render_to_file('bar_chart.svg')

    指定某个国家的值:

    import pygal.maps.world
    
    worldmap_chart = pygal.maps.world.World()
    worldmap_chart.title = 'Minimum deaths by capital punishement (source: Amnesty International)'
    worldmap_chart.add('In 2012', {
      'af': 14,
      'bd': 1,
      'by': 3,
      'cn': 1000,
      'gm': 9,
      'in': 1,
      'ir': 314,
      'iq': 129,
      'jp': 7,
      'kp': 6,
      'pk': 1,
      'ps': 6,
      'sa': 79,
      'so': 6,
      'sd': 5,
      'tw': 6,
      'ae': 1,
      'us': 43,
      'ye': 28
    })
    worldmap_chart.render_to_file('bar_chart.svg')

     

    Continents

    获取洲地图

    import pygal.maps.world
    
    supra = pygal.maps.world.SupranationalWorld()
    supra.add('Asia', [('asia', 1)])
    supra.add('Europe', [('europe', 1)])
    supra.add('Africa', [('africa', 1)])
    supra.add('North america', [('north_america', 1)])
    supra.add('South america', [('south_america', 1)])
    supra.add('Oceania', [('oceania', 1)])
    supra.add('Antartica', [('antartica', 1)])
    supra.render_to_file('bar_chart.svg')



    国家代码列表:
    codeCountry
    ad Andorra
    ae United Arab Emirates
    af Afghanistan
    al Albania
    am Armenia
    ao Angola
    aq Antarctica
    ar Argentina
    at Austria
    au Australia
    az Azerbaijan
    ba Bosnia and Herzegovina
    bd Bangladesh
    be Belgium
    bf Burkina Faso
    bg Bulgaria
    bh Bahrain
    bi Burundi
    bj Benin
    bn Brunei Darussalam
    bo Bolivia, Plurinational State of
    br Brazil
    bt Bhutan
    bw Botswana
    by Belarus
    bz Belize
    ca Canada
    cd Congo, the Democratic Republic of the
    cf Central African Republic
    cg Congo
    ch Switzerland
    ci Cote d’Ivoire
    cl Chile
    cm Cameroon
    cn China
    co Colombia
    cr Costa Rica
    cu Cuba
    cv Cape Verde
    cy Cyprus
    cz Czech Republic
    de Germany
    dj Djibouti
    dk Denmark
    do Dominican Republic
    dz Algeria
    ec Ecuador
    ee Estonia
    eg Egypt
    eh Western Sahara
    er Eritrea
    es Spain
    et Ethiopia
    fi Finland
    fr France
    ga Gabon
    gb United Kingdom
    ge Georgia
    gf French Guiana
    gh Ghana
    gl Greenland
    gm Gambia
    gn Guinea
    gq Equatorial Guinea
    gr Greece
    gt Guatemala
    gu Guam
    gw Guinea-Bissau
    gy Guyana
    hk Hong Kong
    hn Honduras
    hr Croatia
    ht Haiti
    hu Hungary
    id Indonesia
    ie Ireland
    il Israel
    in India
    iq Iraq
    ir Iran, Islamic Republic of
    is Iceland
    it Italy
    jm Jamaica
    jo Jordan
    jp Japan
    ke Kenya
    kg Kyrgyzstan
    kh Cambodia
    kp Korea, Democratic People’s Republic of
    kr Korea, Republic of
    kw Kuwait
    kz Kazakhstan
    la Lao People’s Democratic Republic
    lb Lebanon
    li Liechtenstein
    lk Sri Lanka
    lr Liberia
    ls Lesotho
    lt Lithuania
    lu Luxembourg
    lv Latvia
    ly Libyan Arab Jamahiriya
    ma Morocco
    mc Monaco
    md Moldova, Republic of
    me Montenegro
    mg Madagascar
    mk Macedonia, the former Yugoslav Republic of
    ml Mali
    mm Myanmar
    mn Mongolia
    mo Macao
    mr Mauritania
    mt Malta
    mu Mauritius
    mv Maldives
    mw Malawi
    mx Mexico
    my Malaysia
    mz Mozambique
    na Namibia
    ne Niger
    ng Nigeria
    ni Nicaragua
    nl Netherlands
    no Norway
    np Nepal
    nz New Zealand
    om Oman
    pa Panama
    pe Peru
    pg Papua New Guinea
    ph Philippines
    pk Pakistan
    pl Poland
    pr Puerto Rico
    ps Palestine, State of
    pt Portugal
    py Paraguay
    re Reunion
    ro Romania
    rs Serbia
    ru Russian Federation
    rw Rwanda
    sa Saudi Arabia
    sc Seychelles
    sd Sudan
    se Sweden
    sg Singapore
    sh Saint Helena, Ascension and Tristan da Cunha
    si Slovenia
    sk Slovakia
    sl Sierra Leone
    sm San Marino
    sn Senegal
    so Somalia
    sr Suriname
    st Sao Tome and Principe
    sv El Salvador
    sy Syrian Arab Republic
    sz Swaziland
    td Chad
    tg Togo
    th Thailand
    tj Tajikistan
    tl Timor-Leste
    tm Turkmenistan
    tn Tunisia
    tr Turkey
    tw Taiwan (Republic of China)
    tz Tanzania, United Republic of
    ua Ukraine
    ug Uganda
    us United States
    uy Uruguay
    uz Uzbekistan
    va Holy See (Vatican City State)
    ve Venezuela, Bolivarian Republic of
    vn Viet Nam
    ye Yemen
    yt Mayotte
    za South Africa
    zm Zambia
    zw Zimbabwe

    洲列表:
    codename
    asia Asia
    europe Europe
    africa Africa
    north_america North America
    south_america South America
    oceania Oceania
    antartica Antartica


  • 相关阅读:
    项目经验【1】
    cudagdb
    外国名著小说大全
    历史天气查询
    名著小说在线阅读
    NET里ListView只启用竖向Veritcal滚动条Scrollbar(C#)
    XML 中特殊字符转换
    panle 闪烁 通过windowsApi
    selenium的Select下拉框选择
    浅浅的聊一下 WebSocket
  • 原文地址:https://www.cnblogs.com/keqipu/p/7283991.html
Copyright © 2020-2023  润新知