python--pyecharts地图、地图标记可视化实现《四》--地图可视化[视觉盛宴]

  • 1、前言
  • 2、pyecharts画地图
    • 2.1、动态地图标记
    • 2.2、涟漪动态地图标记
    • 2.3、pyecharts画全国地图(可拖动放缩)
    • 2.4、pyecharts画贵州省地图(可拖动放缩)
  • 3、文末彩蛋

1、前言

在数据分析中,有时我们会很希望把数据展示在地图上,来做数据可视化,使数据更加清晰明了,可谓一图胜百文。先说说我用地图做什么了:全国各省旅游占比、显示票房省份数据、全国人口迁移示意图等等。多的就不说啦,我们先来看看echarts与Python是如何实现地图的绘制吧![PS图形是动态,这里用静态显示]
pyecharts 安装教程:安装不成功我头给你当球踢
pyecharts官网各个参数描述
pyecharts官网
如果觉得例子颜色不好看就点击这里看色码表,选择自己喜欢的颜色替换

2、pyecharts画地图

2.1、动态地图标记

from pyecharts import Geo #地图标点
data =[ ("毕节", 9),("鄂尔多斯", 12),("招远", 12),("舟山", 12),("齐齐哈尔", 14),("昌吉", 15), ("赤峰", 16),("西宁市", 18),("乳山", 18),("西宁", 19),("泉州", 21),("莱西", 21), ("日照", 21),("六盘水", 9),("南通", 23),("通辽", 24),("云浮", 24),("梅州", 25),('拉萨',23)]
geo =Geo("全国主要城市空气质量", title_color="#00ffff", #可以再加一个副标题title_pos="center",title_top='5%',width=1000, height=540, background_color='#000000')
attr,value =geo.cast(data)
geo.add("", attr, value, visual_range=[0, 200], visual_text_color="#00ffff",symbol_size=45, is_visualmap=False,label_color=["#00ffff"],border_color='#9900ff',geo_normal_color='#5555ff',geo_emphasis_color='#0000ff',mark_point_symbol='roundRect') # label_color修改标记颜色
# symbol_size标点大小   is_visualmap是否显示可拖动的图标is_datazoom_show=True用在坐标系里面
# border_color 地图边界颜色  geo_normal_color地图区域的颜色geo_emphasis_color高亮下颜色
geo.show_config()
geo.render()

2.2、涟漪动态地图标记

from pyecharts import Geo  #地图涟漪标点
data =[ ("毕节", 23),("鄂尔多斯", 12),("招远", 12),("舟山", 12),("齐齐哈尔", 14),("昌吉", 15), ("赤峰", 16),("西宁市", 18),("乳山", 18),("西宁", 19),("泉州", 21),("莱西", 21), ("日照", 21),("六盘水", 30),("南通", 23),("通辽", 24),("云浮", 24),("梅州", 25),('拉萨',23)]
geo =Geo("全国各城市观影量","数据虚构" ,title_color="#00ffff", #可以再加一个副标题title_pos="center",title_top='5%',width=1000, height=540, background_color='#000000')
geo.add("", attr, value, visual_range=[0, 200], visual_text_color="#00ffff",symbol_size=45, is_visualmap=False,label_color=["#00ffff"],border_color='#9900ff',geo_normal_color='#5555ff',geo_emphasis_color='#0000ff',type="effectScatter", effect_scale=6)# effect_scale : 涟漪大小 type :涟漪的地图显示 目前只有这种
attr, value =geo.cast(data)
geo.show_config()
geo.render()

2.3、pyecharts画全国地图(可拖动放缩)

from pyecharts import Map  #简易地图  贵州
value =[]
attr =[]
maps=Map("全国地图示例",title_pos="center",title_top='2%', title_color="#00ffff",width=1000, height=540,background_color='#000000')
maps.add("", attr, value, maptype='china', is_visualmap=True, visual_text_color='#00ffff',geo_normal_color='#5555ff',geo_emphasis_color='#0000ff')
# is_roam :是否可以拖动放缩  is_map_symbol_show 是否在定义的直辖市标记红点
maps.show_config()
maps.render()

2.4、pyecharts画贵州省地图(可拖动放缩)

from pyecharts import Map  #简易地图  贵州
value =[20, 190, 253, 77, 65,20, 190]
attr =['毕节市', '六盘水市', '贵阳市', '同仁市', '安顺市','遵义市','黔东南']
maps=Map("贵州地图示例",title_pos="center",title_top='2%', title_color="#00ffff",width=1000, height=540,background_color='#000000')
maps.add("", attr, value, maptype='贵州', is_visualmap=True, visual_text_color='#00ffff',geo_normal_color='#5555ff',geo_emphasis_color='#0000ff')
# is_roam :是否可以拖动放缩  is_map_symbol_show 是否在定义的直辖市标记红点  maptype选择地图省份
maps.show_config()
maps.render()

[ps]用该方法可以画任意一个省份的地图

3、文末彩蛋

重点!重点!下一篇是R语言调用echart接口作地图与地图可视化迁移。请不要走开!继续喊出我的可视化口号:要么有用!要么有趣!

今天到这里就结束啦~这里是Jeruser视觉盛宴栏目,让你体验不一样的数据分析,如何将工作变得有趣,请持续关注我。谢谢观看我是Jetuser–data

链接: [https://blog.csdn.net/L1542334210]
CSND:L1542334210

祝大家工作顺利!阖家欢乐!

python--pyecharts地图、地图标记可视化实现《四》--地图可视化[视觉盛宴]相关推荐

  1. Python pyecharts 绘制的交通拥堵情况地图

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于Python干货铺子 ,作者:不正经的kimol君 前言 就在今天,我感受到了来自堵 ...

  2. python——pyecharts库geo函数/map函数实现【安徽省肺炎疫情等级分布】地图数据的可视化

    自定义标题 导包: 导入pyecharts包 导入地图数据包 geo函数 准备数据 设置地图参数 **热力图** **评分图(带涟漪的散点图)** map函数 导包: 为了提到导包速度,这里通过清华镜 ...

  3. echarts 山东地图_用Python画中国地图,实现各省份数据可视化

    第一步:安装pyecharts pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文使用了0.1.9.4版本 pip install pyecharts==0.1.9 ...

  4. 用Python画中国地图,实现各省份数据可视化!可视化简直了!

    第一步:安装pyecharts pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文使用了0.1.9.4版本 pip install pyecharts==0.1.9 ...

  5. 【Python】实时采集疫情数据,打造可视化地图,防疫从你我做起

    文章目录 一.写在前面 二.准备工作 2.1.开发环境 2.2.知识点 三.爬虫部分 3.1.爬虫流程 3.2.数据采集 四.数据可视化部分 五.视频教程 六.写在最后 一.写在前面 兄弟们,最近又是 ...

  6. 【Python】-- 数据可视化案例(地图可视化)

    使用python语言.pyecharts实现地图可视化 pyecharts官网:https://pyecharts.org/#/ 画廊参考:https://gallery.pyecharts.org/ ...

  7. python+pyecharts画地图

    之前在研究使用python画地图,网上有很多很麻烦的教程,后来发现使用python和pyecharts就可以很简单的把地图画出来. 首先安装对应的库: pip install pyecharts 接下 ...

  8. 用Python爬取新型冠状病毒肺炎实时数据,pyecharts v1.x绘制省市区疫情地图

    说明: 本文是Python可视化技术结合时下热点进行进行开发.讲解的案例,也课程思政的一个形式.文章遵守CSDN平台规定和国家法规(非新闻资质的网站不允许发布疫情数据),对运行结果(2020年2月8日 ...

  9. 利用pyecharts实现公交地铁站点地理信息地图可视化

    我们之前在我的CSDN账号中有安利过一个python第三方库transbigdata,可以用它来爬取公交地铁数据,不知道大家现在都还记得不 TransBigData 针对交通时空大数据处理的Pytho ...

  10. python三维图形渲染 地图_原来炫酷的可视化地图,用Python就能搞定!

    对于可视化地图,Pyecharts是小F以前用的最多的. 还有应该就是一些网站了,现成的工具,不需要敲代码. 在5G手机可视化那一篇文章,也是用Pyecharts做的地图- 而对于Matplotlib ...

最新文章

  1. mysql双机热备的实现
  2. 《数据竞赛白皮书·下篇》发布,开源办好一场数据竞赛的实践方法论
  3. 源码分析Handler机制
  4. Java做一个动画效果音量调节_设计与实现一个 ISoundable 接口,该接口具有发声功能、还能调节音量大小...
  5. 【kafka】Kafka 集群配置SASL+ACL
  6. java中return提醒不兼容的_JAVA报return为不兼容类型
  7. java 按钮不可用_java – 如何使按钮不可点击
  8. vb.net中的换行
  9. python笔记1——基础
  10. 不敢相信,技术栈,居然被P站秒了
  11. 国产框架MindSpore联合山水自然保护中心,寻找、保护「中华水塔」中的宝藏生命
  12. 爱好-C语言秘钥产生器
  13. 新年集五福将,免费合成烤仔 “守护神兔” 典藏版 POAP 藏品!快来快来!
  14. PHP 获取网页内容的三种方法
  15. 路由器mw320虚拟服务器,新版水星MW320R路由器怎么设置_新版水星MW320R路由器设置教程-192路由网...
  16. 编码原理详解(五)---熵编码(CAVAL)
  17. 《逆向工程核心原理》
  18. AppScan 10中文版
  19. 二极管分类、符号、型号及作用
  20. 企业IT移动化方案:微信+OA!

热门文章

  1. 【程序源代码】小程序商城系统(CoreShop)
  2. Java实现打印输出菱形
  3. matlab的imshow python中cv2.imshow及plt.imshow相关测试
  4. 用python做算法需要哪些技能_成为一名CV算法工程师,你需要具备哪些能力?
  5. element-ui 滚动条样式修改
  6. 深入理解python--线程、进程与协程(1)
  7. Bootstrap 的基本使用方法
  8. 指向结构体的指针和指向结构体指针的指针
  9. ubuntu安装pandas
  10. 前端页面查看PDF文档内容总结