如何在不清除整个可视化效果的情况下修复对我的地图的叶叶面面积?

时间:2019-01-16 01:00:31

标签: python data-visualization geojson choropleth folium

我正在尝试可视化纽约市的地图,其中包含使用大叶草包装覆盖的学区。我可以显示地图,但是当实现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”)调用该函数,然后出现空白页。我在做什么错了?

0 个答案:

没有答案