安装:


pip install pygal_maps_world

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

Countries

import pygal.maps.worldworldmap_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.worldworldmap_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.worldsupra = 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')


国家代码列表:
code Country
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
洲列表:
code name
asia Asia
europe Europe
africa Africa
north_america North America
south_america South America
oceania Oceania
antartica Antartica

转载于:https://www.cnblogs.com/keqipu/p/7283991.html

Python框架-pygal之世界地图相关推荐

  1. 从4个月到7天,Netflix开源Python框架Metaflow有何提升性能的魔法?

    作者 | Rupert Thomas 译者 | 凯隐 编辑 | Jane 出品 | AI科技大本营(ID:rgznai100) [导语]Metaflow 是由 Netflix 开发,用在数据科学领域的 ...

  2. 五大自动化测试的 Python 框架

    来源:Python开发者 本文长度为3700字,建议阅读10分钟 本文为大家准备了五种Python类型的自动化测试框架,以供比较和讨论. 自2018年被评选为编程语言以来,Python在各大排行榜上一 ...

  3. 分享:Hadoop的Python框架指南

    Hadoop的Python框架指南 http://www.oschina.net/translate/a-guide-to-python-frameworks-for-hadoop

  4. python 语义网络_专家鉴定这是2019最顶级的python框架,没有之一

    源 / Python 到目前为止,每个IT工程师和开发人员都必须了解Python的力量和功能.Python是一种编程语言,需要任何介绍.如果您在这里,这可能意味着您有一些基本的编程技能,并且您可能正在 ...

  5. python gui开发工具_深入解析Python,透析应用开发,涵盖9大应用领域的Python框架...

    前言 当前,Python 已经成为最流行的程序设计语言之一,被越来越多的人作为首选语言来学习和应用.作为一种解释型的语言,Python具有内置的高级数据结构和简单有效的面向对象编程机制.同时,其语法简 ...

  6. 如何搭建python框架_从零开始:写一个简单的Python框架

    原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...

  7. python 自动化-五大自动化测试的Python框架

    [51CTO.com快译]自2018年被评选为***编程语言以来,Python在各大排行榜上一直都是名列前茅.目前,它在Tiobe指数(请详见https://www.tiobe.com/tiobe-i ...

  8. python爬虫框架排行榜-哪种Python框架适合你?简单介绍几种主流Python框架

    众所周知,Python开发框架大大减少了开发者不必要的重复劳动,提高了项目开发效率的同时,还使得创建的程序更加稳定.目前比较主流的Python框架都有哪些呢?一般大家用的比较多的是Django.Fla ...

  9. 【开发环境】Mac 中删除 Python ( 删除 Python 框架 | 删除 Python 应用程序 | 删除 Python 链接 )

    文章目录 一.删除 Python 框架 二.删除 Python 应用程序 三.删除 Python 链接 一.删除 Python 框架 首先到 /Library/Frameworks/Python.fr ...

最新文章

  1. Redis的搭建和Redis的集群搭建
  2. gba徽章机器人_徽章战士GBA攻略
  3. python中bs4_python bs4库
  4. 创建型、结构型、行为型模式(2)
  5. 无线网服务器mac是什么,电脑MAC和LAN MAC以及WIRELESS MAC是什么关系?
  6. Linux configure 参数解释
  7. jenkins使用插件OWASP Dependency-Check Plugin对jar包漏洞扫描
  8. php 结巴分词,将开源PHP组件注册为服务提供者,以结巴分词为例
  9. javacv获取摄像头列表
  10. 关于打开github网站慢如何解决
  11. 新GRE阅读关于Emily Dickinson 的作品
  12. 云服务器安卓虚拟机,云服务器安装安卓虚拟机
  13. 【开发者平台汇总】-各大平台开发者及开放平台集锦
  14. word 保存时 不能保存
  15. 【论文导读】- Subgraph Federated Learning with Missing Neighbor Generation(FedSage、FedSage+)
  16. 【新知实验室】关于实时音视频
  17. 【Vue系列】Vue3.0知识点汇总整理
  18. Python数据展示之雷达图
  19. arduino用2个74HC595点亮2个4位共阳数码管
  20. python发送excel文件_如何在Python中使用Excel文件(xlsx)附件发送电子邮件

热门文章

  1. 怎样成为php高手,怎么成为php高手?如何自学成为php高手?优秀的PHP开发者是怎样炼成的?-PHP教程-基础篇-php语法基础--创业的风,吹向了年轻之长藤个人博客网站...
  2. css媒体查询标准,CSS 媒体查询 - 实例
  3. Java高级技术笔记
  4. 【 ML 】Newton – Raphson Iteration Procedure of TOA - Based Positioning Simulation
  5. 使用PlanAhead查看Virtex-7系列FPGA的底层架构
  6. 运维的shell小编(1)
  7. 维基解密揭秘CIA五种恶意软件用法
  8. webpack dev server 和 sublime text 配合时需要注意的地方
  9. 采用TurboGate邮件网关防止企业邮箱被盗用
  10. 2)JS动态生成HTML元素的爬取