Python 给地图贴标签。我在folium中的语法错误在哪里?

Python 给地图贴标签。我在folium中的语法错误在哪里?,python,folium,Python,Folium,我试图使用shp文件中的geotadaframe在folium中标记地图,但错误如下: AssertionError: Please pass a list or tuple to fields. 以下是“我的代码错误”中的行: folium.GeoJson(tooltip=folium.GeoJsonTooltip(fields=MUNIC["Nome_Munic"], aliases=None, labels=True, localize=False, style=No

我试图使用shp文件中的geotadaframe在folium中标记地图,但错误如下:

AssertionError: Please pass a list or tuple to fields.
以下是“我的代码错误”中的行:

folium.GeoJson(tooltip=folium.GeoJsonTooltip(fields=MUNIC["Nome_Munic"], aliases=None, labels=True, localize=False, style=None, class_name='foliumtooltip', sticky=True)).add_to(mapa_A002)

这不是语法错误。什么是市政[“市政”]?显然不是一个列表或元组。在我使用它和工作之前的一行,但是,使用了字段“geometry”并可以将其样式化,只是想知道最后工作的是:folium.GeoJson(data=MUNIC[“geometry”],style_function=lambda x:{“weight”:4,“color”:“3579b1”,“opacity”:100,“fillColor”:“black”,“fillOpacity”:0})。添加到(mapa_A002)