创建英国热图通常涉及以下几个基础概念:
import folium
import pandas as pd
# 假设我们有一个包含地点和强度的数据集
data = {
'latitude': [51.5074, 53.4808, 55.9533],
'longitude': [-0.1278, -1.8937, -3.1882],
'intensity': [100, 200, 150]
}
df = pd.DataFrame(data)
# 创建基础地图
m = folium.Map(location=[55, -2], zoom_start=6)
# 添加热图层
for idx, row in df.iterrows():
folium.CircleMarker(
location=(row['latitude'], row['longitude']),
radius=row['intensity'] / 10,
color='red',
fill=True,
fill_color='red',
fill_opacity=0.6
).add_to(m)
# 保存地图
m.save('uk_heatmap.html')
通过上述步骤和注意事项,您可以有效地创建出反映英国各地数据的直观热图。
领取专属 10元无门槛券
手把手带您无忧上云