我想根据每个国家的地方划分世界地图。但是当我在互联网上搜索它时,我发现了一个名为 pygal 的库,它可以制作世界地图。但是我想要一个图书馆来访问有关所有大陆和所有国家的所有数据以及一个国家的所有地方区域以及有关其人口,区域和地理位置的一些数据(例如:作为纬度和经度)。我可以使用以下代码通过 pygal 显示我的数据:
显示一些国家:
import pygal
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.render_to_file("americas.svg")
显示大陆:
import pygal
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("continents.svg")