使用pygal_maps_world.i18n中数据画各大洲地图

本文介绍如何使用Python库Pygal绘制世界地图,并突出显示不同大洲及亚洲各国的位置。通过具体代码实例展示了地图的创建过程及其保存方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码:

 1 # 使用pygal_maps_world.i18n中数据画各大洲地图
 2 
 3 from pygal_maps_world.i18n import ASIA
 4 from pygal_maps_world import i18n
 5 import pygal
 6 
 7 
 8 def asia_map():
 9     '''使用数据中的亚洲国家码高亮显示地图'''
10     wm = pygal.maps.world.World()
11     wm.title = '世界地图-亚洲'
12     wm.add('亚洲地图', ASIA)
13     wm.render_to_file('D:\pywork\output\pygal\\asia_map.svg')
14 
15 
16 asia_map()
17 
18 
19 def whole_world_map():
20     '''展示世界各洲地图'''
21     wm_w = pygal.maps.world.World()
22     wm_w.title = '世界地图-各大洲'
23     wm_w.add('亚洲', i18n.ASIA)
24     wm_w.add('欧洲', i18n.EUROPE)
25     wm_w.add('非洲', i18n.AFRICA)
26     wm_w.add('北美洲', i18n.NORTH_AMERICA)
27     wm_w.add('南美洲', i18n.SOUTH_AMERICA)
28     wm_w.add('大洋洲', i18n.OCEANIA)
29     wm_w.add('南极洲', i18n.ANTARTICA)
30     wm_w.render_to_file('D:\pywork\output\pygal\\world_state_map.svg')
31 
32 
33 whole_world_map()

world_state_map.svg
截图:


 

转载于:https://www.cnblogs.com/gongxr/p/7755679.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值