我正在尝试可视化纽约市的地图,其中包含使用大叶草包装覆盖的学区。我可以显示地图,但是当实现folium.Choropleth类以导入学区的.geojson数据时,我的地图将显示为空白页面。
在一个名为district_data的数据框中找到了choropleth数据,我想可视化该数据框中的“ total_sat_score”列。
我正在使用的.geojson文件可在以下链接中找到:https://data.cityofnewyork.us/Education/School-Districts/r8nu-ymqj
这是我的代码:
def show_district_map(col):
geo_path = '~/data/districts.geojson'
district_map = folium.Map(location=[district_data['lat'].mean(), district_data['lon'].mean()], zoom_start=10)
folium.Choropleth(geo_data=geo_path,
name='choropleth',
data=district_data,
columns = ['school_dist', col],
key_on='feature.properties.school_dist',
fill_color='BuGn',
fill_opacity=0.7,
line_opacity=0.2
).add_to(district_map)
return district_map
我用show_district_map(“ total_sat_score”)调用该函数,然后出现空白页。我在做什么错了?