我使用以下代码
import folium
import pandas as pd
df = pd.read_csv('meteo.csv', encoding='cp1251', sep =';')
customers = zip(df['lat'], df['lng'])
m = folium.Map(location=[70, 100], zoom_start=1)
folium.Marker(location=customers[0]).add_to(m)
folium.Marker(location=customers[1]).add_to(m)
folium.Marker(location=customers[2]).add_to(m)
m
如果标记为2,则小叶显示带有标记的地图,但是如果标记为3,则我在jupyter中看到一个空窗口,没有错误。如何解决?
此案最有可能发生在木星上。 如果我运行代码:
def embed_map(m):
from IPython.display import HTML
m.save('index.html')
with open('index.html') as f:
html = f.read()
iframe = '<iframe srcdoc="{srcdoc}" style="width: 100%; height: 750px; border: none"></iframe>'
srcdoc = html.replace('"', '"')
return HTML(iframe.format(srcdoc=srcdoc))
embed_map(m)
我得到了正确的html,但是它也没有出现在jupyter中。