利用folium实现全国高校分布地图显示
智汇中国 | 揭秘!一张地图带你遨游全国高校殿堂
大家好,这期我们来利用folium模块实现全国高校分布的地图显示。
什么是Folium
Folium为Python用户提供了便捷的方式来利用Leaflet.js的强大地图可视化功能,而无需直接编写JavaScript代码。它允许开发者以Pythonic的方式处理地理空间数据,通过层层叠加元素来构建丰富的交互式地图。
Folium的基本使用步骤通常包括:
1. 安装Folium:首先确保你的Python环境中安装了Folium库。可以通过pip命令安装:
pip install folium
2. 导入Folium库:在Python脚本或Jupyter Notebook中开始使用Folium之前,需要先导入它。
import folium
3. 创建基础地图:使用folium.Map()函数初始化一个地图对象,可以指定初始中心点坐标、缩放级别等参数。
m = folium.Map(location=[40.7128, -74.0060], zoom_start=12)
4. 添加图层和标记:根据需要向地图中添加各种元素,如标记(Marker)、弹出窗口(Popup)、几何图形(Polygons、Circles等)、热力图(HeatMap)等。
folium.Marker([40.7281, -73.9989], popup='Times Square').add_to(m)
5. 保存或展示地图:
• 保存为HTML文件:使用.s