用python写一个地图网页代码显示人口
时间: 2023-11-06 20:04:14 浏览: 45
Python如何使用bokeh包和geojson数据绘制地图
好的,这是一个简单的Python地图网页代码,可以显示人口:
```python
# 引入必要的库
import folium
import pandas as pd
# 读取人口数据
data = pd.read_csv("population.csv")
# 创建地图对象
m = folium.Map(location=[39.9, 116.3], zoom_start=10)
# 添加人口标记
for index, row in data.iterrows():
folium.CircleMarker([row['lat'], row['lon']],
radius=row['population'] / 100000,
popup=row['city'] + ': ' + str(row['population']),
fill_color='#3186cc',
).add_to(m)
# 保存地图
m.save('map.html')
```
这段代码假设你有一个名为“population.csv”的文件,其中包含城市名称、经纬度和人口数据。它将在地图上添加一个圆圈标记,圆圈的大小表示该城市的人口数量,弹出窗口显示城市名称和人口数量。最后,它将保存地图为名为“map.html”的HTML文件。
阅读全文