Folium.CircleMarker 似乎没有正常工作
Folium.CircleMarker doesn't appear to be working properly
在过去的 10 天里,我一直在断断续续地处理这个问题,但无法弄清楚为什么我的地图会显示,但标记不会显示。
我从一个 csv 文件中提取纬度和经度,我将它与从 wiki 中抓取的文件结合起来。
我正在使用以下代码创建显示:
# create map of New Mexico using latitude and longitude values
map_NM = folium.Map(location=[latitude, longitude], zoom_start=7)
map_NM
我正在使用以下代码创建标记:
for lat, lng, County in zip(
df_NewMex['Lat'],
df_NewMex['Long'],
df_NewMex['County'],):
label = '{}'.format(County)
label = folium.Popup(label, parse_html=True)
folium.CircleMarker(
[lat, lng],
radius=5,
popup=label,
color='blue',
fill=True,
fill_color='#3186cc',
fill_opacity=0.7,
parse_html=False).add_to(map_NM)
map_NM
我正在尝试创建一个地图,其中 markers/buttons 反映了新墨西哥州内的县。最终这些将显示人均收入、家庭收入和其他 population/demographic 统计数据,以帮助可视化未来学校应该在哪里发展。
请注意,在表示 csv 文件的图像中,经度前的减号消失了。使用它,你会得到类似的东西:
这是玩具代码:
import folium
import pandas as pd
df_NewMex = pd.read_csv('toy.csv', sep='\t')
map_NM = folium.Map(location=[35, -106],
zoom_start=7,
tiles='openstreetmap',
control_scale=True)
for lat, lng, County in zip(df_NewMex['Lat'],
df_NewMex['Long'],
df_NewMex['County'],):
label = '{}'.format(County)
label = folium.Popup(label, parse_html=True)
folium.CircleMarker([lat, lng],
radius=5,
popup=label,
color='blue',
fill=True,
fill_color='#3186cc',
fill_opacity=0.7,
parse_html=False).add_to(map_NM)
map_NM
在过去的 10 天里,我一直在断断续续地处理这个问题,但无法弄清楚为什么我的地图会显示,但标记不会显示。
我从一个 csv 文件中提取纬度和经度,我将它与从 wiki 中抓取的文件结合起来。
我正在使用以下代码创建显示:
# create map of New Mexico using latitude and longitude values
map_NM = folium.Map(location=[latitude, longitude], zoom_start=7)
map_NM
我正在使用以下代码创建标记:
for lat, lng, County in zip(
df_NewMex['Lat'],
df_NewMex['Long'],
df_NewMex['County'],):
label = '{}'.format(County)
label = folium.Popup(label, parse_html=True)
folium.CircleMarker(
[lat, lng],
radius=5,
popup=label,
color='blue',
fill=True,
fill_color='#3186cc',
fill_opacity=0.7,
parse_html=False).add_to(map_NM)
map_NM
我正在尝试创建一个地图,其中 markers/buttons 反映了新墨西哥州内的县。最终这些将显示人均收入、家庭收入和其他 population/demographic 统计数据,以帮助可视化未来学校应该在哪里发展。
请注意,在表示 csv 文件的图像中,经度前的减号消失了。使用它,你会得到类似的东西:
这是玩具代码:
import folium
import pandas as pd
df_NewMex = pd.read_csv('toy.csv', sep='\t')
map_NM = folium.Map(location=[35, -106],
zoom_start=7,
tiles='openstreetmap',
control_scale=True)
for lat, lng, County in zip(df_NewMex['Lat'],
df_NewMex['Long'],
df_NewMex['County'],):
label = '{}'.format(County)
label = folium.Popup(label, parse_html=True)
folium.CircleMarker([lat, lng],
radius=5,
popup=label,
color='blue',
fill=True,
fill_color='#3186cc',
fill_opacity=0.7,
parse_html=False).add_to(map_NM)
map_NM