数据:软件工程.xlsx(各省考研软件工程专业院校数量)
| 省份 | 数量 |
| 四川 | 10 |
| 浙江 | 5 |
| 福建 | 2 |
| 江苏 | 17 |
| 湖南 | 7 |
| 山东 | 7 |
| 安徽 | 7 |
| 广东 | 4 |
| 河北 | 2 |
| 湖北 | 7 |
| 吉林 | 4 |
| 上海 | 7 |
| 江西 | 3 |
| 广西 | 2 |
| 贵州 | 1 |
| 北京 | 15 |
| 云南 | 2 |
| 重庆 | 5 |
| 河南 | 7 |
| 陕西 | 11 |
| 山西 | 3 |
| 辽宁 | 10 |
| 新疆 | 1 |
| 内蒙古 | 1 |
| 黑龙江 | 5 |
| 天津 | 6 |
| 甘肃 | 2 |
| 海南 | 0 |
| 青海 | 1 |
| 宁夏 | 0 |
| 西藏 | 0 |
记得把你的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的网页

得不到结果的小伙伴可以先将数据打印出来,看一下数据是否正确
该博客通过Python的pyecharts库展示了中国各省份考研软件工程专业的院校数量分布情况。数据来源于'软件工程.xlsx'文件,使用地图形式直观地呈现了从0到20所院校的区间分布,有助于了解该专业在全国的教育资源分布状况。
8229

被折叠的 条评论
为什么被折叠?



