广西GDP数据绘制省份热力图代码
时间: 2023-09-15 13:20:42 浏览: 171
以下是使用 Python 的 folium 库绘制广西省 GDP 热力图的代码示例:
```python
import pandas as pd
import folium
# 读取广西各地市 GDP 数据
data = pd.read_csv('gdp_data.csv', encoding='utf-8')
# 创建地图对象
m = folium.Map(location=[23.8, 108.3], zoom_start=7)
# 绘制热力图
folium.Choropleth(
geo_data='guangxi.json', # 广西地图数据文件
name='GDP热力图',
data=data,
columns=['City', 'GDP'],
key_on='feature.properties.name',
fill_color='YlOrRd',
fill_opacity=0.7,
line_opacity=0.2,
legend_name='GDP(亿元)',
).add_to(m)
# 添加地图上的标记点
for index, row in data.iterrows():
folium.Marker(
location=[row['Lat'], row['Lng']],
tooltip=row['City'] + ':' + str(row['GDP']) + '亿元',
icon=folium.Icon(color='blue', icon='info-sign')
).add_to(m)
# 保存地图
m.save('guangxi_gdp_heatmap.html')
```
在这里,我们使用了 Pandas 库读取了一个名为 `gdp_data.csv` 的 CSV 文件,该文件包含广西各地市的 GDP 数据。我们还使用了 Folium 库绘制了广西省的地图,并在地图上绘制了热力图和标记点。最后,我们将地图保存为一个名为 `guangxi_gdp_heatmap.html` 的 HTML 文件。
阅读全文