2015-05-26 3 views
3

Я ищу простой способ создания карты мира в python. Например, давайте рассмотрим следующие данные страны:Python: простой способ создания worldmap распределения данных

world_data = { 
    'af': 141, 
    'bd': 5, 
    'by': 2, 
    'cn': 10, 
    'gm': 90, 
    'in': 43, 
    'ir': 314} 

Есть ли простой способ создать WorldMap с настраиваемой окраской и порогом цвета для этих данных?

В настоящее время я использую pygal (см. Ниже). К сожалению, я не нашел возможности для пигала печатать легенду цвета или определять пороговые значения для раскраски.

worldmap_chart = pygal.Worldmap() 
worldmap_chart.add('data', world_data) 
worldmap_chart 

любая помощь

ответ

1

Вы можете использовать любую библиотеку визуализации данных Python, включая:

Вот список некоторых обзоров инструментов :

Один я предпочитаю сочетание Python и D3.js который является библиотекой Java-визуализации. Вот пример использования карты:

http://adilmoujahid.com/posts/2015/01/interactive-data-visualization-d3-dc-python-mongodb/

+0

Спасибо, эти библиотеки выглядят отлично. Но я ищу простое решение. В лучшем случае требуется только несколько строк кода. Хотя было бы неплохо, чтобы итеративность не требовалась. – Andy

+0

Насколько я знаю, вам придется использовать библиотеку, я не знаю, как это сделать с несколькими строками, но я уверен, что если вы посмотрите на кого-нибудь из них (я бы рекомендовал bokeh) Я уверен, что это не займет больше 10 строк. –

Смежные вопросы