智匯中國 | 揭秘!一張地圖帶你遨游全國高校殿堂
大家好,這期我們來利用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