Карта хлороплета еще не вывела - PullRequest
0 голосов
/ 27 февраля 2020

Доступен файл Geo json: следующий код не отображает никаких результатов, в чем проблема?

!wget --quiet https://cocl.us/sanfran_geojson -O san_francisco_nh.json

print('GeoJSON file downloaded!')
sanfran_map.choropleth(
    geo_data=sanfran_geo,
    data=df_sf,
    columns=['Neighborhood', 'Count'],
    key_on='feature.properties.DISTRICT',
    fill_color='YlOrRd', 
    fill_opacity=0.7, 
    line_opacity=0.2,
    legend_name="Crime Rate in San Francisco"
)

1 Ответ

1 голос
/ 01 марта 2020

Используйте folium.Choropleth и folium.LayerControl:

import folium

m = folium.Map(location=[37.773972, -122.43],
               zoom_start=10,
               control_scale=True)

folium.Choropleth(geo_data=sanfran_geo,
                  name='choropleth',
                  data=df_sf,
                  columns=['Neighborhood', 'Count'],
                  key_on='feature.properties.DISTRICT',
                  fill_color='YlOrRd',
                  fill_opacity=0.7,
                  line_opacity=0.2,
                  legend_name='Crime Rate in San Francisco').add_to(m)

folium.LayerControl().add_to(m)

m
...