python使用pyecharts库画地图数据可视化

  • 导库
  • 中国地图
    • 代码
    • 结果
  • 世界地图
    • 代码
    • 结果
  • 省级地图
    • 代码
    • 结果
  • 地级市地图
    • 代码
    • 结果

导库

from pyecharts import options as opts
from pyecharts.charts import Map

中国地图

代码

data = [('湖北', 9074),('浙江', 661),('广东', 632),('河南', 493),('湖南', 463),('安徽', 340),('江西', 333),('重庆', 275),('江苏', 236),('四川', 231),('山东', 230),('北京', 191),('上海', 182),('福建', 159),('陕西', 116),('广西', 111),('云南', 105),('河北', 104),('黑龙江', 95),('辽宁', 69),('海南', 64),('新疆', 21),('内蒙古', 21),('宁夏', 28),('青海', 11),('甘肃', 40),('西藏', 1),('贵州', 38),('山西', 56),('吉林', 23),('台湾', 10),('天津', 48),('香港', 14),('澳门', 8)]
def map_china() -> Map:c = (Map().add(series_name="确诊病例", data_pair=data, maptype="china",zoom = 1,center=[105,38]).set_global_opts(title_opts=opts.TitleOpts(title="疫情地图"),visualmap_opts=opts.VisualMapOpts(max_=9999,is_piecewise=True,pieces=[{"max": 9, "min": 0, "label": "0-9","color":"#FFE4E1"},{"max": 99, "min": 10, "label": "10-99","color":"#FF7F50"},{"max": 499, "min": 100, "label": "100-499","color":"#F08080"},{"max": 999, "min": 500, "label": "500-999","color":"#CD5C5C"},{"max": 9999, "min": 1000, "label": ">=1000", "color":"#8B0000"}])))return cd_map = map_china()
d_map.render_notebook()

结果

世界地图

代码

data = [['China', 14489],['Japan', 20],['Thailand', 19],['Singapore', 18],['Korea', 15],['Australia', 12],['Germany', 10],['Malaysia', 8],['United States', 8],['Vietnam', 7],['France', 6],['United Arab Emirates', 5],['Canada', 4],['Italy', 2],['India', 2],['United Kingdom', 2],['Philippines', 2],['Russia', 2],['Sri Lanka', 1],['Cambodia', 1],['Nepal', 1],['Sweden', 1],['Finland', 1],['Spain', 1]]
def map_world() -> Map:c = (Map().add("确诊病例", data, maptype="world",zoom = 1).set_series_opts(label_opts=opts.LabelOpts(is_show=False)).set_global_opts(title_opts=opts.TitleOpts(title="疫情地图"),visualmap_opts=opts.VisualMapOpts(max_=100,is_piecewise=False),))return cd_map = map_world()
d_map.render_notebook()

结果

省级地图

代码

data = [['昆明市', 31],['玉溪市', 11],['楚雄彝族自治州', 2],['西双版纳傣族自治州', 12],['普洱市', 4],['昭通市', 8],['曲靖市', 5],['迪庆藏族自治州', 0],['丽江市', 7],['临沧市', 1],['保山市', 8],['怒江傈僳族自治州', 0],['大理白族自治州', 7],['德宏傣族景颇族自治州', 4],['红河哈尼族彝族自治州', 5],['文山壮族苗族自治州', 0]]
def map_yunnan() -> Map:c = (Map().add("确诊病例", data, "云南",zoom = 1).set_global_opts(title_opts=opts.TitleOpts(title="云南疫情地图"),visualmap_opts=opts.VisualMapOpts(max_=31,is_piecewise=True,pieces=[{"max": 0, "min": 0, "label": "0","color":"#FFFFFF"},{"max": 9, "min": 1, "label": "0-9","color":"#FFE4E1"},{"max": 99, "min": 10, "label": "10-99","color":"#FF7F50"},{"max": 499, "min": 100, "label": "100-499","color":"#F08080"},{"max": 999, "min": 500, "label": "500-999","color":"#CD5C5C"},{"max": 9999, "min": 1000, "label": ">=1000", "color":"#8B0000"}]),))return cd_map = map_yunnan()
d_map.render_notebook()

结果

地级市地图

代码

data = [['楚雄市', 31],['玉溪市', 11],['楚雄彝族自治州', 2],['西双版纳傣族自治州', 12],['普洱市', 4],['昭通市', 8],['曲靖市', 5],['迪庆藏族自治州', 0],['丽江市', 7],['临沧市', 1],['保山市', 8],['怒江傈僳族自治州', 0],['大理白族自治州', 7],['德宏傣族景颇族自治州', 4],['红河哈尼族彝族自治州', 5],['文山壮族苗族自治州', 0]]
def map_yunnan() -> Map:c = (Map().add("确诊病例", data_pair=data, maptype="楚雄彝族自治州",zoom = 1).set_global_opts(title_opts=opts.TitleOpts(title="楚雄地图"),visualmap_opts=opts.VisualMapOpts(max_=31,is_piecewise=False),))return cd_map = map_yunnan()
d_map.render_notebook()

结果

python使用pyecharts库画地图数据可视化相关推荐

  1. Python画地图数据可视化分析

    如何使用Python画地图数据 地图可视化 地图可视化常用包非plotly莫属,支持Python和R. 地址:https://plot.ly/python/scattermapbox/ 需要先注册账号 ...

  2. python打造最全画地图,可视化数据

    注意:这里的版本是 pyecharts-0.1.9.4 注意:这里的版本是 pyecharts-0.1.9.4 注意:这里的版本是 pyecharts-0.1.9.4 很多人学习python,不知道从 ...

  3. Python使用pyecharts库制作地图热力图

    一.pyecharts学习笔记 1). 全局配置项(TitleOpts标题配置项) from pyecharts import options as opts from pyecharts.chart ...

  4. 数据可视化:python调用pyecharts库绘制航线专题图

    写在前面 这学期上了数据通讯这门课,其中有一个作业是要求爬取某一天各重要城市到上海虹桥以及上海浦东两机场的航班信息,然后进行可视化.数据分析.在这一份作业用到的可视化工具是python的pyechar ...

  5. Python: 除matplotlib外还有哪些数据可视化库?

    Python: 除matplotlib外还有哪些数据可视化库? matplotlib算是python比较底层的可视化库,可定制性强.图表资源丰富.简单易用.达到出版质量级别. 其它的可视化库诸如: s ...

  6. Python实验1——网络爬虫及数据可视化

    Python实验1--网络爬虫及数据可视化 一.实验目标与基本要求 实验目标 基本要求 二.主要知识点.重点与难点 主要知识点 重点 难点 三.实验过程设计 获取网页 获取数据 保存到数据库 数据预处 ...

  7. python爬虫数据可视化_适用于Python入门者的爬虫和数据可视化案例

    本篇文章适用于Python小白的教程篇,如果有哪里不足欢迎指出来,希望对你帮助. 本篇文章用到的模块: requests,re,os,jieba,glob,json,lxml,pyecharts,he ...

  8. Python基于WordCloud词云图的数据可视化分析 词云图的基本使用 政府工作报告分析

    Python基于WordCloud词云图的数据可视化分析 词云图的基本使用 政府工作报告分析 文章目录 1.词云图简介 2.wordcloud库的安装 3.WordCloud的主要参数说明 4.绘制词 ...

  9. 用python进行简单的数据分析和数据可视化

    用python进行简单的数据分析和数据可视化 本篇文章主要是初步探索数据分析,简单了解数据分析大致流程 数据来源:来自于Kaggle平台上的一个项目:Explore San Francisco cit ...

最新文章

  1. 文件上传至服务器cpu,文件服务器构建指南
  2. C Primer Plus 第5章 运算符、表达式和语句 编程练习及答案
  3. 若依管理系统源码分析-分页的实现以及post请求时的分页
  4. 神策分析 1.16 版本上线场景库,实操方法论融入产品,全方位赋能多角色应用...
  5. Unity网格合并_材质合并[转]
  6. mysql更新多条数据6_mysql语句:批量更新多条记录的不同值
  7. 动态规划学习(35分钟视频课)
  8. MySQL DDL操作--------存储过程最佳实战
  9. nhibernate源码分析之六: Criteria数据加载
  10. 系统表空间数据文件损坏
  11. java连接远程服务器之manyged-ssh2 (windows和linux)
  12. 《BGP设计与实现》一2.11 总结
  13. 使用angrutils生成控制流图出错的解决过程
  14. VSS使用手册(ZZ)
  15. 原生PHP调用科大讯飞语音合成(流式版)WebAPI
  16. 去掉android点击事件产生的半透明蓝色背景
  17. linux音频设备接口,OSS--跨平台的音频接口简介
  18. D. Masquerade strikes back(思维)
  19. leaflet移动图标(leaflet篇.68)
  20. 人工智能研究主要有哪三大学派,其特点是什么?

热门文章

  1. win7 IE64位浏览器能上网,ie,搜狗等不能上网 的解决办法
  2. 数据结构习题集作业代码(第一章)
  3. Java—将数据生成pdf表格
  4. Apple Pay线上支付的流程和app应用内接入的方法
  5. android简单星座查询,简单的星座查询
  6. 三年我从初级测试工程师到高级测试工程师的前进之路。
  7. 数据结构入门----遍历二叉树和线索二叉树
  8. 三、硬盘分类与操作系统的启动流程
  9. gvdp哪个工厂用_和汽车主机厂打交道,你不可不知这些英文缩写!实用!大伙速览速记!...
  10. 【C语言小训】1383-动态的数组