【发布时间】:2017-12-10 15:16:17
【问题描述】:
我有需要在德国地图上映射的收入数据。
我的数据包含邮政编码,对应的经纬度,以及该邮政编码对应的收入值,类似这样 -
data = {'35447': {50.6022608,8.861908900000001,434224.45€}}
我正在使用plotly Python 库,它有助于创建 Choropleth/Point Maps。我提到了Pandas Choropleth Maps 示例,它解释了如何使用plotly,但适用于美国。在示例中通过设置
locationmode = 'USA-states'
locations = 'AL'# AL for Alabama, AZ for Arizona
我们可以为美国创建 Choropleth 地图。同样,通过设置
locationmode = 'USA-states'
lon = -74.25908989999999 # Longitude
lat = 40.4773991 # Latitude
我们可以为美国创建点地图。
问题:我们如何使用库 plotly 为德国创建 Choropleth/Point 地图?还是plotly 仅适用于美国。 pyGeoDb 可以解决这个问题,但它不能用于 Python 3.+
作为旁注,这可能有用也可能没有帮助 - Choropleth 映射 are not implemented for zip codes 和 plotly 证实了这一点。
【问题讨论】:
-
这个链接应该有助于解决这个问题 - stackoverflow.com/questions/37948836/…
-
你已经解决了这个问题吗?我需要一张纽约地图
-
您可以在此处下载德国邮政编码及其相关多边形:suche-postleitzahl.org/downloads
-
你有输入数据吗?
-
你指的是哪个输入数据?
标签: python pandas choropleth