本文整理匯總了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)