python中国地图可视化(附带各省数据和源码)
数据:软件工程.xlsx(各省考研软件工程专业院校数量)
记得把你的xlsx文件放到程序目录下,或者用绝对路径也可以,加载得到就好
代码:
import pandas as pd #pandas是强大的数据处理库
from pyecharts.charts import Map
from pyecharts import options as opts
data = pd.read_excel(软件工程.xlsx)
province = list(data["省份"])
gdp = list(data["数量"])
province_list = [list(z) for z in zip(province,gdp)]
#将省份和数量输出
print(province_list)
# 软件工程专业
c = (
Map(init_opts=opts.InitOpts(width="1000px", height="600px")) #可切换主题
.set_global_opts(
title_opts=opts.TitleOpts(title="软件工程专业院校在全国的分布"),
visualmap_opts=opts.VisualMapOpts(
min_=0,
max_=20,
range_text = [院校数量区间:, ], #分区间
is_piecewise=True, #定义图例为分段型,默认为连续的图例
pos_top= "middle", #分段位置
pos_left="left",
orient="vertical",
split_number=10 #分成10个区间
)
)
.add("软件工程",province_list,maptype="china")
.render("软件工程.html")
)
运行结果:在当前项目路径会得到一个软件工程.html的网页
得不到结果的小伙伴可以先将数据打印出来,看一下数据是否正确
