Python 是一種高級編程語言,它有強大的繪圖功能。在本文中,我們將使用 Python 繪制上海地圖。
# 導入必要的庫 import pandas as pd import folium # 讀取數據 df = pd.read_csv('shanghai.csv') # 創建地圖對象 map_shanghai = folium.Map(location=[31.2304, 121.4737], zoom_start=11) # 添加標記 for lat, lng, label in zip(df['lat'], df['lng'], df['name']): folium.Marker([lat, lng], popup=label).add_to(map_shanghai) # 保存地圖 map_shanghai.save('shanghai.html')
上面的代碼將讀取一個名為 "shanghai.csv" 的文件,并在地圖上添加標記。使用 folium 庫可以輕松地創建交互式地圖。我們可以將地圖保存為一個 HTML 文件,在瀏覽器中打開它。
現在,讓我們來看一下最終的地圖效果:
在這張地圖中,我們可以看到上海各個地區的標記。這些標記是根據我們提供的經緯度坐標放置的。地圖還提供了一些交互功能,例如縮放和拖動。
繪制地圖是數據可視化的一個重要部分。Python 為我們提供了強大的工具,通過編寫一些簡單的代碼,我們就可以創建漂亮的地圖。希望這篇文章能夠幫助您了解 Python 中的地圖繪制過程。
上一篇div+轉json
下一篇python 畫幾何圖