小编Mer*_*ani的帖子

如何在 folium.circile 地图 python 中的每个圆圈上添加标签

嘿,我正在尝试将标签添加到 folium.circle 地图中,但由于某些原因它不起作用,任何人都可以提供帮助,这是我的地图脚本:

import folium
# Make an empty map
m = folium.Map(location=[59.911491, 10.757933], tiles="Mapbox Bright", zoom_start=5)
# I can add marker one by one on the map
hc =list(rf_map["General HC Type"])
def color_producer(hc_type):
    if hc_type =="Oil Fields":
        return 'green'
    elif hc_type =="Oil & Gas Fields":
        return 'deeppink'
    else:
        return 'red'
for i,hc_map in zip(range(0,len(rf_map)),hc):
folium.Circle(
    location=[rf_map.iloc[i]['Latitude Dec Deg'],rf_map.iloc[i]['Longitude Dec Deg']],
    popup=rf_map.iloc[i]['Field Name'],
    radius=rf_map.iloc[i]['Oil Recovery PP Factor']*300,
    fill=True,
    fill_color=color_producer(hc_map),
        color=color_producer(hc_map),
    fill_opacity=0.7,
    label=rf_map.iloc[i]["Field Name"]
).add_to(m)
m.save('map.html')
Run Code Online (Sandbox Code Playgroud)

python folium

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

folium ×1

python ×1