python中国地图可视化(附带各省数据和源码)

数据:软件工程.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的网页

得不到结果的小伙伴可以先将数据打印出来,看一下数据是否正确

  • 16
    点赞
  • 143
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值