#python #django #pandas #numpy #folium
Вопрос:
import folium
import pandas
data= pandas.read_csv("Volcanoes.txt")
lat= list(data["LAT"])
lon= list(data["LON"])
elev = list(data["ELEV"])
def color_producer(elevation):
if elevation<1000:
return 'green'
elif 1000<=elevation<3000:
return 'orange'
else:
return 'red'
Fg= folium.FeatureGroup(name= "My Map")
for lt,ln,el in zip(lat,lon,elev):
fg.add_child(folium.Marker(location=[lt,ln], popup=str(el) " m", icon=folium.Icon(color=color_producer(el))))
map.add_child(fg)
map.save("Map1.html")
этот код возвращает следующую ошибку :»Объект типа функция не сериализуется в формате JSON».