利用pyecharts实现中国省与市之间的跳转
需求
地图上显示中国各省份名称及相对应的数据(存于excel中,数据可自己定义读取),随鼠标移动显示;点击某省份能够进入该省份的地图,并且显示每个市/区名称以及各市/区对应的数据。
需要的包
import pandas as pd
from pyecharts.charts import Map
from pyecharts import options as opts
from pyecharts.globals import ThemeType
参考
Python轻松实现地图可视化(附详细源码)
地图点击省跳转到市_用Python来绘制自己的个人足迹地图,精确到市级别
正文
读取excel中的数据
这个是自己随意敲得一个表格,包含各省份名称及对应的数据
data = pd.read_excel('GDP.xlsx')
province = list(data["province"])
clss = list(data["class"])
list = [list(z) for z in zip(province, clss)]
生成全国地图
# maptype='china' 只显示全国直辖市和省级
map = Map(init_opts=<