1
我正在製作一系列使用Folium和我的代碼(當繪製超過100個圓圈時)動畫演示文稿的地圖始終以空白地圖結束。如果我將圈數減少到100或更低,那麼它可以很好地工作。這是一個folium限制或我可以在我的本地機器上使用Java或瀏覽器設置進行更改?我在Ubuntu上用chrome在jupyter筆記本上使用python。 merged_hourly是DF與特定站,緯度,經度紐約foottraffic數據的大熊貓等爲什麼在Folium中使用超過100個圓形標記的映射導致空白圖?
出口數據幀就設在這裏爲電子表格:https://docs.google.com/spreadsheets/d/1XroOBPUWOqZsy-l1dwcR1iuOIn9ln69ylO16_Sqa9yc/edit?usp=sharing
# iterates columns in df
for myint in range(0,241):
# iterates rows in df. should go to ~289, but will make a blank map
for i in range(0,101):
# sets some variables from the df
R=merged_hourly[str(myint/10)][i]*.15
lat=merged_hourly['Station_Latitude'][i]
long=merged_hourly['Station_Longitude'][i]
stname=merged_hourly['Station_Name'][i]
# plots the CircleMarker
folium.CircleMarker([lat, long], radius=R, popup=stname, color='#3186cc',
fill_color='#3186cc',fill=True,
fill_opacity= .7).add_to(map_final)
# saves a map with all the circle markers in a row
map_final.save("FilePath/"+str(myint)+'.html')
map_final=5
map_final=folium.Map(location=[40.775036, -73.912034], zoom_start=11.25)
嗨,你使用的是什麼版本的大青葉顯示正確更換撇號? 100應該不成問題。可能是數據問題 –
版本0.5.0。這可能是一個數據問題,但我沒有看到第100行左右有什麼不同。你可以看看嗎?我已將數據框上傳到Google表格。 https://docs.google.com/spreadsheets/d/1XroOBPUWOqZsy-l1dwcR1iuOIn9ln69ylO16_Sqa9yc/edit?usp=sharing –
'merged_hourly.loc [101,'Station_Name']'包含一個單引號。您可以在上面的代碼之前通過merged_hourly ['Station_Name'] = merged_hourly ['Station_Name']。str.replace(「'」,「」))來解決它(以及帶引號的其他站名) –