Добавьте виджет ipywidgets в html — файл с помощью фолиума

#python #html #folium #ipywidgets

Вопрос:

Я пытаюсь сохранить файл в формате html, но виджет не отображается. Вот мой код:

 # show map types using ipywidgets # widget select_widget=ipywidgets.Select(  options=['Open Street Map', 'Terrain', 'Toner', 'Watercolor', 'Positron', 'Dark Matter'],  value='Terrain',  description='Map Type:',  disabled=False) os.chdir("C:SamiStudiesSPLITKFC") # widget function def select(map_type):  if map_type == 'Open Street Map':  m = folium.Map(location=[36.799841, 10.180579], zoom_start=12, height=500)  folium.Marker(location=[36.799841, 10.180579],radius=2,weight=2,tooltip = "Positron").add_to(m)  display(m)  if map_type == 'Terrain':  m = folium.Map(location=[39.739192, -104.990337], tiles='Stamen Terrain', zoom_start=12, height=400)  display(m)  if map_type == 'Toner':  m = folium.Map(location=[39.739192, -104.990337], tiles='Stamen Toner', zoom_start=12, height=400)  display(m)  if map_type == 'Watercolor':  m = folium.Map(location=[39.739192, -104.990337], tiles='Stamen Watercolor', zoom_start=12, height=400)  display(m)  if map_type == 'Positron':  m = folium.Map(location=[39.739192, -104.990337], tiles='CartoDB Positron', zoom_start=12, height=400)  display(m)  if map_type == 'Dark Matter':  m = folium.Map(location=[39.739192, -104.990337], tiles='CartoDB Dark_Matter', zoom_start=12, height=400)  display(m)   # interaction between widgets and function  ipywidgets.interact(select, map_type=select_widget) m.save("The map.html")   

Вот как это происходит в jupyter: Вывод в Jupyter

и вот вывод в html: (виджета нет): Вывод в html

Я пытаюсь сохранить файл в формате html, чтобы можно было отправить карту, но я не знаю, как это сделать. любое понимание ценится, спасибо!!