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 中的地图绘制过程。