DataFrame数据未显示在叶片地图上

时间:2019-05-16 17:50:53

标签: folium

我正在尝试通过国家数据在美国地图上绘制 SAT参与。当底图以HTML显示时,不会显示按状态百分比填充的颜色。

我已经在key_on factor函数的choropleth上尝试了几种组合,并将 SAT参与的数字转换为dataframe中的百分比,但是没有任何效果。任何帮助将不胜感激!

import os
import pandas as pd
import numpy as np
import folium
import json

SAT = pd.read_csv('SAT')

US_map = 'gz_2010_us_040_00_500k.json'

map = folium.Map(location=[48,-102], zoom_start=3)

map.choropleth(geo_data=US_map, name='choropleth', data=SAT, columns=['State', 'Participation'], key_on='properties.NAME', fill_color='YlGn', fill_opacity=0.7, line_opacity=0.2, legend_name='SAT Participation Rate (%)',
              threshold_scale=[0, 25, 50, 75, 100], highlight=True)

map.save('SATparticipation.html')

该地图不会通过颜色填充阴影显示结果。

0 个答案:

没有答案