# 河南省一日疫情地图
import json
from pyecharts.charts import Map
from pyecharts.options import *
f = open("H:/fengmin/python-heima/地图数据/疫情.txt", "r", encoding="UTF-8")
data = f.read()
f.close()
data_dict = json.loads(data) # 将json字符转化为python字典
# 字典中取出各省份数据
henan_data_list = data_dict["areaTree"][0]["children"][3]["children"]
# 组装各个省份数据和确诊人数为元组并封装入list内
data_list = [] # 先准备一个空list
for province_data in henan_data_list:province_name = province_data["name"]+"市"  # 这里必须加市才能识别,否则图中没数据的province_confirm = province_data["total"]["confirm"]data_list.append((province_name, province_confirm)) # 通过循环将数据元组放到data-list中
# 手动添加表中缺少的数据
data_list.append(("济源市", 5))
# 创建地图对象
map = Map()
map.add("河南一日疫情地图", data_list, "河南")
# 对地图进行全局处理
map.set_global_opts(title_opts=TitleOpts(title="河南疫情地图"),visualmap_opts=VisualMapOpts(is_show=True, # 条状默认图例显示,还未校准is_piecewise=True, # 分块图例显示pieces=[{"min": 1, "max": 99, "label": "1-99人", "color": "#CCFFFF"}, # ab173里web安全色中有颜色码(前端里){"min": 100, "max": 999, "label": "100-999人", "color": "#FFFF99"},{"min": 1000, "max": 4999, "label": "1000-4999人", "color": "#FF9966"},{"min": 5000, "max": 9999, "label": "5000-9999人", "color": "#FF6666"},{"min": 10000, "max": 99999, "label": "10000-99999人", "color": "#CC3333"},{"min": 100000, "lable": "100000以上", "color": "#990033"},])  # 图例显示)
# 绘图
map.render("河南疫情地图.html")

结果:

河南省疫情地图python相关推荐

  1. 13行Python代码画美国疫情地图!美国现在可怕哇!

    截至3月28日,美国累计新冠肺炎确诊病例已经超过12万例,累计死亡病例超两千例.美国政府已宣布17个州和地区为应对新冠肺炎疫情"灾难状态".美国疾控中心28日还对纽约州等疫情较严重 ...

  2. python 绘制新冠肺炎疫情地图

    参考链接: (1)实时更新|新冠肺炎疫情地图 https://news.sina.cn/zt_d/yiqing0121 (2)实时的可视化疫情地图 https://blog.csdn.net/weix ...

  3. 我用Python制作了全国疫情地图,其实一点都不难!

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  4. 利用Python实现新冠疫情数据可视化(获取疫情历史数据,制作南丁格尔玫瑰图、疫情地图、动态疫情组合图、词云)

    文章目录 前言 1.获取疫情历史数据 2.制作南丁格尔玫瑰图 2.1 全球各国确诊人数玫瑰图 2.2 全国各省市零新增天数玫瑰图 3.制作疫情地图 3.1全国各省市目前确诊总人数疫情地图 3.2全球各 ...

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

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

  6. python爬取新冠状病毒实时数据,绘制各省份疫情地图

    想法: 偶然接触爬虫之后,想要试试爬取新冠状病毒的数据,但本人是编程小白,只能从网上寻找代码进行学习,在看过博主Hakuna_Matata_001的代码之后,可以说是将其默写出来了,然后加入了自己的一 ...

  7. 13行Python代码画美国疫情地图

    截至4月,美国累计新冠肺炎确诊病例已经超过12万例,累计死亡病例超两千例.美国政府已宣布17个州和地区为应对新冠肺炎疫情"灾难状态".美国疾控中心28日还对纽约州等疫情较严重的三州 ...

  8. Python爬虫小记(2) :抓取全国各省市疫情实时数据 绘制2019-nCoV疫情地图

     2021/07/15更新:         没有及时看到评论区反馈的问题,属实抱歉,拉下代码看了一下应该是Pyecharts中Map的data_pair数据类型发生了变化,现将dic_items转化 ...

  9. Python 实现 2019 新型冠状病毒疫情地图可视化 (basemap + matplotlib)

    文章目录 本人耗时2个月面试必备已出炉: [Python 全栈工程师 面试宝典 300 问深入解析 (2020 版) ](https://blog.csdn.net/u011318077/articl ...

最新文章

  1. 综述:基于点云的自动驾驶3D目标检测和分类方法
  2. MPB:中科院城环所苏建强、朱永官等-功能基因高通量定量方法
  3. VM结构、GC工作机制详解
  4. 华为H3C ER3100由器限速方法合集
  5. go 读取 json 配置文件
  6. EM算法matlab和Java实现
  7. mysql 判断是否已存在及插入表数据 的 简单存储过程
  8. SpringBoot2.1.9 Mybatis多数据源配置
  9. Android 调用分享框
  10. 内核编程之Hello_kernel
  11. 计算机自动化技术要学什么,【经验分享】PLC学习的5个阶段,自动化工程师看看你属于哪个阶段?...
  12. 为什么 ++[[]][+[]]+[+[]] = 10 ?
  13. ORA-01157: cannot identify/lock data file处理
  14. 改文案、删微博又道歉 广汽蔚来自导自演“比特币购车”乌龙案
  15. 网管员的任务与职责漫谈
  16. ubuntu14.04小米无线网卡驱动安装
  17. 西威变频器avo下载调试资料_西门子变频器使用BOP-2 面板调试 G120
  18. 如何在淘宝上利用信息差赚钱
  19. 计算机室火灾隐患表现,消防控制室存在的火灾隐患及对策
  20. 解决多次点击出现蓝色背景

热门文章

  1. 50MHz生成400Hz详解
  2. C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表
  3. java arraycopy方法_Java System.arrayCopy()方法
  4. 2019互联网医疗行业洞察_Web行业洞察2017
  5. 智能门锁赛道:先行者凯迪仕出海谋生,后来者华为先声夺人
  6. 神经网络优化算法有哪些,人工神经网络算法优点
  7. 常用鼠标事件,键盘事件总结
  8. Javascript 简单介绍
  9. 【Nd4j 运行异常解决方案】
  10. 24个笔画顺序表田字格_练字丨衡水体26个英文字母写法大揭秘,多拿10分卷面不费劲儿!...