当先锋百科网

首页 1 2 3 4 5 6 7

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