Dokonanie mapę choropleth z folium

głosy
1

Mam problem podejmowania tej choroepth mapę. Obszary rację, mam numery poprawne, ale wypełnia moje obszary o tym samym kolorze. Moje założenie jest, że otrzymuję key_on źle. Mój kod jest oparty na tym tutorialu: https://blog.dominodatalab.com/creating-interactive-crime-maps-with-folium/ kod:

[district_geo = r'C:/1/sfpddists.geojson' 
SF = (37.783087441092704, -122.46120747577555) 

crimedata2 = pd.DataFrame(df\['Police District'\].value_counts().astype(float)) 
crimedata2.to_json('crimeagg.json') 
crimedata2 = crimedata2.reset_index() 
crimedata2.columns = \['District', 'Number'\] 

m = folium.Map(location=SF, zoom_start=12) 

folium.GeoJson( 
district_geo, 
name='geojson' 
).add_to(m) 


m.choropleth(geo_data=r'C:/1/sfpddists.geojson', data=crimedata2, 
columns=\['District', 'Number'\], 
key_on=None, 
fill_color = 'PuBu', 
fill_opacity = 0.7, 
line_opacity = 0.2, 
highlight=True, 
legend_name = 'Number of incidents per district') 
m][1]
Utwórz 18/12/2018 o 11:06
źródło użytkownik
W innych językach...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more