Welcome to巧乐希

Jion us!学习Python!

小溪流 终将汇成大海

作者:小溪流(爱好科技教育的工程师。)

像孩子一样学习Python。

疫情的每日数据变化牵动着千万人的心,我多么希望早晨一醒来就传来疫情被战胜的喜讯。

我每天早晨醒来的第一件事情,就是看看确诊人数的变化,相信很多小伙伴也和我一样。我是一名程序员,在家就制作了这样一个小程序,通过Python实时生成数据分布图,可以是全国也可以是每个省份。技术分享,我们一起战胜疫情。

(数据取自网站不一定十分精准,主要是技术分享,还望谅解)

全国数据图

湖北省

浙江省

下面和大家一起来看看代码吧!

这里借助了pyecharts

1、先来将需要的模块导入进来

在命令行导入这些模块

导入模块

pip3 install requests

pip3 install json

pip3 install re

pip3 install pyecharts

除了上面的模块需要导入外

依次是全球地图、中国省级地图、中国市级地图、中国区县级地图、中国区域地图

根据需要地图导入

pip3 install echarts-countries-pypkg

pip3 install echarts-china-provinces-pypkg

pip3 install echarts-china-cities-pypkg

pip3 install echarts-china-counties-pypkg

pip3 install echarts-china-misc-pypkg

2.获取数据-处理数据;

3.进行地图的生成,详解在后面;

部分代码解释:

(1)

#将省份数据添加到列表中去

province_data.append((province['name'], province['value']))

将数据中对应的值取出来添加到province_data中。

(2)

title_opts=options.TitleOpts(title="A")

A是生成地图中的红色框框部分。

(3)

visualmap_opts=options.VisualMapOpts(is_piecewise=True,#设置是否为分段显示

#自定义数据范围和对应的颜色,这里我是取色工具获取的颜色值,不容易呀。

pieces=[

{"min": 1000, "label": '>1000人', "color": "#6F171F"},

{"min": 500, "max": 1000, "label": '500-1000人', "color": "#C92C34"},

{"min": 100, "max": 499, "label": '100-499人', "color": "#E35B52"},

{"min": 10, "max": 99, "label": '10-99人', "color": "#F39E86"},

{"min": 1, "max": 9, "label": '1-9人', "color": "#FDEBD0"}]))

is_piecewise=True,#设置是否为分段显示

然后通过 pieces来设置。

(4)

#将数据添加进去,生成中国地图,所以maptype要对应china。

map_country.add("确诊", province_data, maptype="china")

将描述信息和对应数据添加到地图中去,同时设置地图type。

(5)

#一切完成,那么生成一个html网页文件。

map_country.render("country.html")

(6)就这样生成了世界、全国、省份的实时地图网页。

如果初学学习Python,我推荐这本书籍。整本书站在初学者视角编写,例子丰富,颜色鲜明对代码重点学习非常有益。本书是我以教授孩子的角度编写的,同时全书400页包含一个Python程序员所应该掌握的详实内容。

现京东超大优惠中

在家和孩子一起学Python

有兴趣的小伙伴可以试试。

如果需要源代码可以直接复制

也可以给我留言

祝愿疫情早日过去,

感恩前线各界人士。

你的鼓励是我最大的动力

请留步~

关注我~

我们一起学习

小溪流 终成大海

python做地图导航_(源代码)用Python制作疫情的实时数据地图(PS:全国以及每个省)...相关推荐

  1. python做淘宝_我用 python 做了款可开淘宝店赚钱的工具!

    摘要:撩了淘宝店家后,用 Python 做了这个. 批量更换证件照背景色工具 私信小编01 获取本项目源代码哦! 之前给大家介绍了一款 AI 抠图神器:Remove.bg ,使用 Python 调用 ...

  2. python做bi系统_如何使用Python创建可视化对象

    早前,Power BI就已经支持使用Python创建可视化对象了,当你遇到自定义程度较高的可视化对象时,Python就大大的派上了用场:那么我们如何使用呢?接下来小悦就为各位伙伴们介绍一下吧~ 首先, ...

  3. 用python做一张图片_如何用python下载一张图片

    如何用python下载一张图片 这里要用到的主要工具是requests这个工具,需要先安装这个库才能使用,该库衍生自urllib这个库,但是要比它更好用.多数人在做爬虫的时候选择它,是个不错的选择. ...

  4. python做oa系统_浅谈python进行webapp,oa系统开发 (更新中) | 学步园

    入门篇: 1.开发环境的搭建(利用virtualenv进行个性化的python开发环境的搭建(python  grapplli dgango  south tornado python-mysql   ...

  5. python做什么最好_刚学 Python,想做点小东西,做什么东西比较好

    38 条回复 • 1970-01-01 08:00:00 +08:00 3 2014-03-23 23:41:49 +08:00 本来想说做个留言本怎么样,看了一下简明Python的目录...试着做吧 ...

  6. python做值班表_如何用Python 实现自动排班

    展开全部 | pyexcel-xls is a tiny wrapper library to read, manipulate and write data in xls format and it ...

  7. python做人工智能对话_如何用Python制作聊天机器人?

    ,现在几乎30%的任务都是通过聊天机器人完成的.公司使用聊天机器人来提供诸如客户支持.生成信息等服务.以Siri.Alexa等为例,聊天机器人如何在我们的日常生活中发挥作用就变得 ,现在几乎30%的任 ...

  8. 用python做鹦鹉螺图_加速鹦鹉螺Python阅读图像的Exi

    我已经编写了一个Nautilus扩展来读取picture的元数据(执行exiftool),但是当我打开包含许多文件的文件夹时,它确实会减慢文件管理器的运行速度并挂起,直到它读取完文件的数据.在 有没有 ...

  9. python做社会网络分析_科学网-python 社会网络分析工具之igraph-郗强的博文

    1.networkx 2.igraph 3.SNAP 2.igraph igraph是免费的复杂网络(graphs)处理包,可以处理百万级节点的网络(取决于机器内存).igraph提供了R和C语言程序 ...

最新文章

  1. emacs 跳转到指定行
  2. CV之NS之VGG16:基于预训练模型VGG16训练COCO的train2014数据集实现训练《神奈川冲浪里》风格配置yml文件
  3. 如何在站点静态文件下查找某关键字并修改文件名?
  4. java注解编程_Java注解编程原理
  5. 山东中职计算机应用基础课件,计算机应用基础课件(中职)-精选版.ppt
  6. 2008 r2 php mysql_Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
  7. Drools7中文教程 文档 指南
  8. c4d怎么导入图片描图建模_巧用C4D的参考图学习角色人物建模(躯干)
  9. 放心吧,社区团购是兔子的尾巴长不了
  10. Eclipse频繁未响应
  11. The PostScript backend does not support transparency; partially transparent artists will be rendered
  12. 学习笔记二:接口与继承(内部类)
  13. 就在这一天,我结束了北漂的生活
  14. RANSAC与其改进
  15. js ajax获取天气预报,Ajax 通过城市名获取数据(全国天气预报API)
  16. 靶机渗透测试实战(三)——Bulldog1渗透实战
  17. 小米路由器局域网设备ping不通
  18. 几乎全面的食品英文总结 (吃遍英文单词
  19. windows使用cmd删除目录和文件(详细)
  20. python 常用函数

热门文章

  1. 解决'utf-8' codec can't decode byte 0xf1 in position 9: invalid continuation byte的问题
  2. Solidworks如何使用Toolbox
  3. 后端架构token授权认证机制:spring security JSON Web Token(JWT)简例
  4. 什么是Pinia,它是如何工作的
  5. 爸爸的奶奶叫什么?Python打造爆款走亲戚神器—走上人生巅峰。
  6. iOS给图片(其他view) 添加点击事件
  7. android tv 国内使用,Android TV:使用Leanback写国内UI风格的TV应用
  8. 智慧(路灯)灯杆的十大功能对应的经典落地应用案例分享
  9. 全网最全的音视频书籍推荐!
  10. artTemplate模板引擎及ajax封装