python显示粤港澳地图
时间: 2023-09-28 10:06:21 浏览: 67
要在Python中显示粤港澳地图,您可以使用以下步骤:
1. 安装必要的库
您需要安装`folium`和`pandas`这两个库来绘制地图,可以使用以下命令进行安装:
```
pip install folium pandas
```
2. 准备数据
您需要准备包含粤港澳地理位置信息的数据,可以使用以下代码创建一个包含省份、城市、经度和纬度的数据框:
```
import pandas as pd
data = {
'province': ['广东', '香港', '澳门'],
'city': ['广州', '香港', '澳门'],
'longitude': [113.23, 114.16, 113.54],
'latitude': [23.16, 22.28, 22.19]
}
df = pd.DataFrame(data)
```
3. 绘制地图
使用`folium`库可以轻松地绘制地图,以下代码将在地图上标记粤港澳三个城市的位置:
```
import folium
# 创建地图对象
map = folium.Map(location=[22.27, 113.54], zoom_start=8)
# 添加标记
for index, row in df.iterrows():
folium.Marker(location=[row['latitude'], row['longitude']], tooltip=row['city']).add_to(map)
# 显示地图
map
```
这段代码将显示一个包含粤港澳三个城市标记的地图。您可以根据需要调整地图的缩放级别和初始位置。
阅读全文