我使用了下面的代码,它给出了一个错误。这是我的密码:
fg_population.add_child(folium.GeoJson(data=open('world.json', 'r', encoding='utf-8-sig'),
style_function=lambda x: {'fillColor':'green' if x['properties']['POP2005'] < 10000000
else 'orange' if 10000000 <= x['properties']['POP2005'] < 20000000 else 'red'}))
然后我得到以下错误消息:
ValueError: Unhandled object <_io.TextIOWrapper name='world.json' mode='r' encoding='utf-8-sig'>
查看the docs,不应该使用
data=
来打开文件。此外,一些格式化和拆分会有帮助:相关问题 更多 >
编程相关推荐