我對每個德國郵政編碼都有一個計數(例如something like this),我想將其可視化。如何可視化德國的郵政編碼數據?
爲了簡單起見,可以說我的數據是這樣的:
data = {'80337': 3, '76131': 36, '86462': 24} # all others: 0
現在我想創建一個熱圖。
我見過pyGeoDb看起來好像它可以滿足我的需求,但我不知道如何使用它。而且它似乎也不適用於Python 3.
我對每個德國郵政編碼都有一個計數(例如something like this),我想將其可視化。如何可視化德國的郵政編碼數據?
爲了簡單起見,可以說我的數據是這樣的:
data = {'80337': 3, '76131': 36, '86462': 24} # all others: 0
現在我想創建一個熱圖。
我見過pyGeoDb看起來好像它可以滿足我的需求,但我不知道如何使用它。而且它似乎也不適用於Python 3.
我使用Google Fusion Tables進行了很多類似的工作。它可以免費進行地理編碼,而熱圖是其基本功能之一。容易嵌入在網頁上,或在必要深入探討更深入的自定義JS ...
使用您的數據: https://www.google.com/fusiontables/DataSource?docid=1lxDXE_8d3A2IjPHiwf28LhlI8NAFbmYtISqahbjq
您可以使用多個數據可視化工具,在那裏你可以導入你的數據無論是作爲CSV或JSON。你可以找到下面的工具,更全面的列表: https://github.com/HacksHackersJoburg/DataVisTools
只需指出一個,並說明它如何與德國郵政編碼一起使用。 –
請將您提供給本答案的網站中的重要部分移動。否則,如果該鏈接死亡,未來的訪問者將無法訪問該信息。 – SteveFest
我有同樣的問題,我得到了pyGeoDb與python3工作,但我必須使用一種解決方法(Ubuntu的17.10):
作如下變更:
打開一個終端
至少在休息我工作正常,地圖創建沒有錯誤。我遇到的唯一缺點是需要一些時間,所得* .pdf非常大(至少有幾百兆)
有可能是一個更優雅的方式來做到這一點,但對我來說這是足夠的, 。
玩得開心!
一個SVG包含一個元素,每個郵政編碼的郵政編碼可能是最簡單的。 –
嗯... https://www.aggdata.com/free/germany-postal-codes可以使用。每個郵政編碼只有一個座標(中心?)。那麼一個voronoi圖可能已經足夠接近了。或者得到一張德國地圖,將長/經緯度翻譯成圖像座標,並用很多控制點(或任何正確的術語)製作顏色漸變。 –