python地图可视化

python地图类型可视化

最近在做大数据方面的作业,对于大数据环境方面的安装和配置可以查看我的收藏->大数据里面查看,如果需要相关压缩包可以私信。今天主要将可视化部分,使用python的pyecharts包,这个包怎么说呢,就是很全面,可以做格式各类的图,而且调用简单,基本上几行代码就可以画出一个样图,另外它还有中文说明文档,可以说是极度友好了。
pyecharts中文首页
拿项目中一个数据库查询的结果举个栗子,这个表包含全国各个城市招聘计算机相关职业的数量,用txt保存。

from pyecharts.charts import Geo
from pyecharts import options as opts
from pyecharts.globals import ThemeType

ps_list=[]#格式为[['北京',1000],['上海',980],['长春',100],['漠河',1]]
with open(r'demand.txt','r',encoding='utf-8') as f:
    results =f.readlines()
    for res in results:
        ps=res.replace('\n','').split('\t')
        ps_list.append(ps)
geo=Geo(init_opts=opts.InitOpts(theme=ThemeType.WHITE),is_ignore_nonexistent_coord = True)#初始化
geo.add_schema(maptype='china')#中国地图
geo.add('',ps_list,symbol_size=5,itemstyle_opts=opts.ItemStyleOpts(color="blue"))#导入数据、设置图中点大小、颜色
geo.set_series_opts(label_opts=opts.LabelOpts(is_show=False),type='effectScatter')#设置画图类型
geo.set_global_opts(visualmap_opts=opts.VisualMapOpts(min_=1,max_=1000),title_opts=opts.TitleOpts(title="计算机岗位分布图",pos_left="center"))#设置岗位阈值、标题位置
geo.render("岗位分布.html")#存储成html格式

实现效果:
散点图
当然这只是一个及其简单的栗子,如果各位还想把数据做的更加炫酷,可以参考文档进行各种参数配置。
以上。

  • 0
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值