У меня есть границы в гео- json формате
{'type': 'FeatureCollection',
'features': [{'type': 'Feature',
'properties': {'STATEFP10': '04',
'ZCTA5CE10': '85347'},
'geometry': {'type': 'Polygon',
'coordinates': [[[-113.587371, 32.77836],
[-113.587269, 32.77819],
[-113.590707, 32.776887],
...
У меня также есть некоторые данные
data
POSTCODE X
0 85347 0
1 85356 0
Я пытаюсь построить основы c Хороплет. Если я сделаю следующее, я получу
AttributeError: 'NoneType' object has no attribute 'get'
Что не так в следующем фрагменте? Это пример, скопированный и вставленный ... Я уже обеспечил, чтобы границы ключей и почтовые индексы данных были точно такими же ...
m = folium.Map( zoom_start=8)
# Add the color for the chloropleth:
folium.Choropleth(
geo_data=boundaries,
name='choropleth',
data=data,
columns=['POSTCODE','X'],
key_on='features.properties.ZCTA5CE10',
fill_color='BuPu',
#fill_opacity=0.7
).add_to(m)
folium.LayerControl().add_to(m)
m