共助医患渡江南,

同为华人望平安。

战有常山似鼠窜,

疫有谣传使心寒。

这次咱们不说疫情,咱们来说说怎么画一个中国疫情图。

这里用到了pyecharts,这个库里包含了非常多的图

https://pyecharts.org/

这是官方文档(老师说了,不懂就去查文档)

这次我拿到的数据可能使有错误的,但是这并不影响我们制图。

直接上代码,没啥好讲的

from example.commons import Faker

from pyecharts import options as opts

from pyecharts.charts import Map

data={'湖北':67466, '浙江':1214, '广东': 1350,

'湖南':1018,  '河南':1272, '安徽': 990,

'重庆':596,  '山东':758, '江西': 935,

'四川':539,  '江苏':631,  '北京':418,

'福建':82,   '上海':80,  '广西':58,

'陕西':56,   '河北':48,  '云南':44,

'海南':43,   '黑龙江':37, '辽宁':36,

'山西':27,   '天津':25,   '甘肃':24,

'内蒙古':16,  '新疆':13,  '宁夏':12,

'贵州':9,    '吉林':9,    '台湾':8,

'香港':8,    '澳门':7,    '青海':6,

'西藏':1

}

keys=list(data.keys())

values=list(data.values())

def map_visualmap() -> Map:

c = (

Map()

.add("中国疫情地图", [list(z) for z in zip(keys,values)], "china")

#         .add("商家A", [list(z) for z in zip(Faker.provinces, Faker.values())], "china")

.set_global_opts(

title_opts=opts.TitleOpts(),

visualmap_opts=opts.VisualMapOpts(pieces=[{"min":2000,"color":"#9287e7"},

{"min": 1000, "max": 1999,"color":"#ff7c7"},

{"min": 100, "max": 999,"color":"#e056fd"},

{"min": 10, "max": 99,"color":"#ff7979"},

{"min": 1, "max": 9,"color":"#f6e58d"},

{"max":0,"label":"0","color":"#dff9fb"}

], is_piecewise=True),

)

)

return c

map_visualmap().render()

运行过后就是这样子啦

pyecharts官方文档_中国疫情地图pyecharts相关推荐

  1. tensorflow官方文档_开源分享:最好的TensorFlow入门教程

    如果一门技术的学习曲线过于陡峭,那么我们在入门时的场景往往是,一鼓作气,没入门,再而衰,三而竭.演绎一出从入门到放弃的败走麦城. 今天发现一个入门TensorFlow的宝藏,迫不及待的分享给大家.这个 ...

  2. dubbo官方文档_不可忽视的Dubbo线程池

    问题描述 线上突然出现Dubbo超时调用,时间刚好为Consumer端设置的超时时间. 有好几个不同的接口都报超时了 第1次调用超时,第2次(或第3次)重试调用非常快(正常水平) Dubbo调用超时的 ...

  3. spark官方文档_这些未在 Spark SQL 文档中说明的优化措施,你知道吗?

    本文来自上周(2020-11-17至2020-11-19)举办的 Data + AI Summit 2020 (原 Spark+AI Summit),主题为<Spark SQL Beyond O ...

  4. react router官方文档_阿里开源可插拔 React 跨端框架 UmiJS

    点击上方"开发者技术前线",选择"星标" 18:30 在看 真爱 作者:Tamic  |  编辑: 可可 阿里之前开源:阿里闲鱼开源 Flutter 应用框架 ...

  5. dubbo官方文档_狂神说SpringBoot17:Dubbo和Zookeeper集成

    狂神说SpringBoot系列连载课程,通俗易懂,基于SpringBoot2.2.5版本,欢迎各位狂粉转发关注学习.未经作者授权,禁止转载 分布式理论 什么是分布式系统? 在<分布式系统原理与范 ...

  6. javascript官方文档_基于Javascript编写的开源Markdown和HTML相互转换器——showdown

    介绍 showdown是一个基于Javascript编写的开源Markdown和HTML相互转换器,showdown可以用在客户端(浏览器)或者服务端(nodejs).shodown还支持原始规范中未 ...

  7. C#_08_官方文档_语言介绍

    C# 官方文档_C#语言介绍篇章 https://docs.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/ C# 语言介绍 C#(读作"S ...

  8. pandas官方文档_电影数据轻松学习 Pandas

    还记得刚开始接触 Pandas 的时候,没有找到比较系统的教程,印象最深的是看过别人翻译的官方教程< 10 Minutes to Pandas >,遇到不懂的地方就去官网查查 API,后来 ...

  9. springcloud官方文档_通俗易懂!Spring Cloud简介:官方文档翻译版

    什么是微服务? "微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调.互相配合,为用户提供最终价值.每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通 ...

最新文章

  1. 30个精美的模板,贺卡,图形圣诞素材
  2. php正则表达式2,php正则表达式(2)
  3. python列表怎么创建_python怎么创建列表
  4. IT自动化:自动化的网络管理变得很重要
  5. css3价格斜切_HTML5+CSS3价格表翻转切换动画
  6. 2345浏览器网址_清理流氓网站2345.com劫持浏览器
  7. Security+ 学习笔记45 移动设备安全
  8. GIS案例练习-----------第五天
  9. windows安装pdf虚拟打印机
  10. 8年开发,连登陆接口都写这么烂...
  11. sql: expected 0 arguments, got 1
  12. 【历史上的今天】8 月 8 日:中国第一个校园 BBS 成立;网景通信上市;EarthLink 创始人出生
  13. #Linux#进程间通信# 管道(pipe)-标准流管道pipe
  14. Python 线程同步的三种方式
  15. UI库你应该知道的基础(超实用)
  16. Codeforces Round #824 (Div. 2) C. Phase Shift
  17. 面向对象编程03:封装、继承、多态
  18. http 4xx,5xx Server error
  19. DNS的作用及解析流程
  20. AVA设计模式初探之组合模式

热门文章

  1. HTMLtd 标签的 scope 属性
  2. android 上线apk,码云 Android apk 在线构建功能上线啦!
  3. python数组加入新元素_Python之list添加新元素、删除元素、替换元素
  4. 前端须知的 Cookie 知识小结
  5. randn函数加噪声_NLP入门指南01:感知机、激活函数、损失函数
  6. go mysql 数据 json,golang查询数据返回json
  7. java svnkit_java svnkit实现svn提交,更新等操作
  8. mysql错误:file xxx conflicts with file from package mysql-libs-5.5.68-1.el7.x86_64
  9. 【Centos 8】【Centos 7】腾讯云服务器 安装 docker
  10. python计算思维训练文件操作与异常处理_054 Python程序设计思维