Chlorothth map尚无任何输出

问题描述 投票:0回答:2

Geojson文件可用:以下代码未显示任何结果,这是什么问题?

!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"
)
python python-3.x geojson folium choropleth
2个回答
0
投票

使用folium.Choroplethfolium.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

0
投票

(信誉不足,无法评论)

@句子

我尝试了您的代码(我知道Carlie正在从事的工作,并且我有这个

AttributeError: module 'folium' has no attribute 'Choropleth'

你有什么想法吗?

© www.soinside.com 2019 - 2024. All rights reserved.