在folium中为圆圈添加阴影背景,可以通过使用Marker、CircleMarker或Circle对象的相关属性来实现。具体方法如下:
import folium
# 创建地图对象
m = folium.Map(location=[lat, lon], zoom_start=12)
# 添加Marker对象
marker = folium.Marker(location=[lat, lon], icon=folium.Icon(icon='circle', prefix='fa', shadow=True))
marker.add_to(m)
# 显示地图
m
上述代码中,设置了Marker对象的icon属性为folium.Icon(icon='circle', prefix='fa', shadow=True)
,其中shadow=True
表示添加阴影背景。
import folium
# 创建地图对象
m = folium.Map(location=[lat, lon], zoom_start=12)
# 添加CircleMarker对象
circle_marker = folium.CircleMarker(location=[lat, lon], radius=10, fill_opacity=0.7, color='black', fill_color='gray', weight=2)
circle_marker.add_to(m)
# 显示地图
m
上述代码中,设置了CircleMarker对象的fill_opacity为0.7,color为'black',fill_color为'gray',weight为2,这些属性的组合可以为圆形标记点添加阴影背景。
import folium
# 创建地图对象
m = folium.Map(location=[lat, lon], zoom_start=12)
# 添加Circle对象
circle = folium.Circle(location=[lat, lon], radius=100, fill_opacity=0.7, color='black', fill_color='gray', weight=2)
circle.add_to(m)
# 显示地图
m
上述代码中,设置了Circle对象的fill_opacity为0.7,color为'black',fill_color为'gray',weight为2,这些属性的组合可以为圆形标记区域添加阴影背景。
需要注意的是,上述方法中的[lat, lon]
表示标记点或圆形区域的经纬度坐标,可以根据实际需求进行调整。此外,folium支持更多的自定义属性和样式设置,可以根据具体需求进行进一步的定制。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云