本文整理汇总了Python中folium.plugins方法的典型用法代码示例。如果您正苦于以下问题:Python folium.plugins方法的具体用法?Python folium.plugins怎么用?Python folium.plugins使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类folium
的用法示例。
在下文中一共展示了folium.plugins方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: draw_locations
# 需要导入模块: import folium [as 别名]
# 或者: from folium import plugins [as 别名]
def draw_locations(locations, file_path):
"""
基于folium生成地域分布的热力图的html文件.
:param locations: 样本的省市区, pandas的dataframe类型.
:param file_path: 生成的html文件的路径.
"""
_base_input_check(locations)
import folium
from folium.plugins import HeatMap
# 注意判断key是否存在
heatData = []
for map_key in zip(locations["省"], locations["市"], locations["区"]):
if latlng.get(map_key):
lat_lon = latlng.get(map_key)
heatData.append([float(lat_lon[0]), float(lat_lon[1]), 1])
# 绘制Map,开始缩放程度是5倍
map_osm = folium.Map(location=[35, 110], zoom_start=5)
# 将热力图添加到前面建立的map里
HeatMap(heatData).add_to(map_osm)
# 保存为html文件
map_osm.save(file_path)