Python 德国的Choropleth地图

Python 德国的Choropleth地图,python,pandas,choropleth,Python,Pandas,Choropleth,我有收入数据,我需要映射到德国地图上 我的数据包含邮政编码、相应的纬度和经度,以及与该邮政编码对应的收入值,类似于以下内容- data = {'35447': {50.6022608,8.861908900000001,434224.45€}} 我正在使用plotlyPython库,它有助于创建Choropleth/点贴图。我参考了这个示例,它解释了如何使用绘图,但对于美国。在示例中,通过设置 locationmode = 'USA-states' locations = 'AL'# AL

我有收入数据,我需要映射到德国地图上

我的数据包含邮政编码、相应的纬度和经度,以及与该邮政编码对应的收入值,类似于以下内容-

data = {'35447': {50.6022608,8.861908900000001,434224.45€}} 
我正在使用
plotly
Python库,它有助于创建Choropleth/点贴图。我参考了这个示例,它解释了如何使用
绘图
,但对于美国。在示例中,通过设置

locationmode = 'USA-states'
locations = 'AL'# AL for Alabama, AZ for Arizona
locationmode = 'USA-states'
lon = -74.25908989999999 # Longitude
lat = 40.4773991 # Latitude
我们可以为美国创建Choropleth地图。同样,通过设置

locationmode = 'USA-states'
locations = 'AL'# AL for Alabama, AZ for Arizona
locationmode = 'USA-states'
lon = -74.25908989999999 # Longitude
lat = 40.4773991 # Latitude
我们可以为美国创建点地图

问题:我们如何使用library
plotly
为德国创建Choropleth/点地图?或者是
plotly
仅在美国实现。本可以解决此问题,但不能用于Python3+


作为旁注,这可能有用,也可能没有帮助-Choropleth maps和
plotly
证实了这一点。

使用python绘制交互式地图的最快、最简单的解决方案是使用bokeh。你可以在这里找到更多的细节。其主要思想是,您只需要找到您想要绘制的国家的geojson文件,然后剩下的就相当简单了。您可以在这里找到德国(和许多其他国家)的geojson文件

geojson文件基本上包含相应区域的边界坐标,因此可以绘制模式。由于您有要显示的领土的经度和纬度,您只需检查它们包含在哪个多边形中(州、Regierungsbezierk、Landkreis或Kreisfreie Stadt)


我希望这会有所帮助。

您可以按照下面介绍的有关如何绘制加拿大图像的指南进行操作:

之后,您需要将geo pandas形状文件替换为德语形状。您可以获取这些数据,并将其添加到geopandas中,如下所述:


此链接应该对解决此问题有所帮助-您是否已经解决了此问题?我需要一张纽约地图。你可以在这里下载德国邮政编码及其相关多边形:你有输入数据吗?你指的是哪种输入数据?