我正在寻找一个简单的方法来创建一个世界地图在python。例如,让我们以以下国家/地区数据为例:
world_data = {
'af': 141,
'bd': 5,
'by': 2,
'cn': 10,
'gm': 90,
'in': 43,
'ir': 314}
是否有任何简单的方法来创建一个世界地图与自定义的颜色和颜色阈值的数据?
目前我使用pygal(见下文)。不幸的是,我没有找到pygal打印颜色图例或定义着色阈值的任何方法。
worldmap_chart = pygal.Worldmap()
worldmap_chart.add('data', world_data)
worldmap_chart
感谢您的帮助
您可以使用任何Python数据可视化库,包括:
- http://docs.bokeh.org
- https://github.com/python-visualization/folium
下面是一些工具的概述列表:
- http://pbpython.com/visualization -工具- 1. - html
- http://flowingdata.com/tag/python/
我更喜欢的是Python和D3.js的组合,这是一个Javascript可视化库。下面是一个使用map的例子:
http://adilmoujahid.com/posts/2015/01/interactive-data-visualization-d3-dc-python-mongodb/