基于ECharts和腾讯疫情数据接口的全球疫情地图(超全)

前言

先放上成果: 全球疫情地图在线地址

在学了Echarts之后,也在看到官网上有很多包括地图的实例,于是想着如何创建一个能够动态更新的疫情地图,鉴于国内疫情情势总体向好,而全球的疫情并不乐观的情况下,便制作了全球的疫情地图,这篇博客的教程也是基于上一篇的 Echarts学习。

所需基础知识

  1. html、css、js
  2. ajax
  3. JQuery
  4. Echarts

总体界面设计

首先便是将页面搭建起来啦,这里我选择展示的数据分别是疫情地图(中心位置),各国确诊人数饼状图(仿人民日报类型,右边位置),全球疫情趋势(左下角)以及各大洲疫情状况(左上角),这里页面设计是基于b站Echarts学习的页面设计改动的,剔除了两三个图表

  1. 创建对应文件夹,用来存放静态资源
  2. 设计地图界面,这里采用3 6 3的flex布局
  3. 页面代码书写
  4. css样式书写
  5. 右上角实时时间代码书写

html页面的代码如下

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>全球疫情地图</title>
    <!--     <link rel="stylesheet" href="Bootstrap/css/bootstrap.min.css"> -->
    <!--     <script src="Bootstrap/js/bootstrap.min.js"></script> -->
    <script src="js/echarts.min.js"></script>
    <script src="js/jquery.js"></script>
    <link rel="stylesheet" href="css/index.css">
</head>

<body>
    <header>
        <h1> 全球疫情地图 </h1>
        <div class="showTime"></div>
        <div class="index"><a href="https://pigs_on_the_horizon.gitee.io/">首页</a></div>
    </header>
    <section class="mainbox">
        <!-- 左 -->
        <div class="column">
            <div class="panel bl bar">
                <h2>各洲累计确诊分布(海外)</h2>
                <div class="chart"></div>
                <div class="panelFooter"></div>
            </div>
            <div class="panel bl line">
                <h2>全球疫情趋势(海外)</h2>
                <div class="chart"></div>
                <div class="panelFooter"></div>
            </div>
        </div>
        <!-- 中 -->
        <div class="column">
            <!-- 上模块 -->
            <div class="no">
                <div class="no-hd">
                    <ul>
                        <li></li>
                        <li></li>
                    </ul>
                </div>
                <div class="no-bd">
                    <ul>
                        <li>累计确诊人数</li>
                        <li>累计治愈人数</li>
                    </ul>
                </div>
            </div>
            <!-- 地图模块 -->
            <div class="map">
                <div class="map1"></div>
                <div class="map2"></div>
                <div class="map3"></div>
                <div class="chart" id="viewDiv"></div>
                <div class="panelFooter"></div>
            </div>
        </div>
        <!-- 右 -->
        <div class="column">
            <div class="panel bl bar1">
                <h2>世界疫情确诊情况前十五</h2>
                <div class="chart"></div>
                <div class="panelFooter"></div>
            </div>
        </div>
        <div class="data">数据来源于腾讯,每小时更新一次</div>
    </section>
</body>

</html>

css样式代码如下(详细的样式代码说明可以参照另外一篇博客 Echarts)

* {
   
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}

/* 声明字体*/
@font-face {
   
    font-family: electronicFont;
    src: url(../font/DS-DIGIT.TTF);
}

body {
   
    /* 覆盖整个页面 */
    background-size: cover;
    margin: 0;
    padding: 0;
    background-color: rgba(21, 25, 101);
}

header {
   
    position: relative;
    background: url('../images/head_bg.png') no-repeat top center;
    height: 1.25rem;
    /* 🔺缩放比例 100% */
    background-size: 100% 100%;
}

header h1 {
   
    color: white;
    font-size: 0.475rem;
    /* 文字居中 */
    text-align: center;
    line-height: 1.0rem;
}

.showTime {
   
    position: absolute;
    top: 0;
    right: 0.375rem;
    text-align: center;
    line-height: 0.9375rem;
    color: 
最低0.47元/天 解锁文章
echart世界地图(包含各个国家的单独js文件)
10-12
echart世界地图,包含220个国家和地区的单独js文件
echarts用的世界地图js
11-24
亲测可用
echartsecharts实现疫情地图(一看就会篇)
01-08
echarts实现疫情地图(一看就会篇) echarts相比于highcharts更加简单上手,所以现在我个人觉得echarts的使用者是比highcharts多的,前面我介绍过highcharts实现疫情地图的方式,所以今天来补充一下echarts的使用方法 一.echarts介绍 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 二.echarts使
pyecharts使用案例二——疫情可视化地图开发
qq_42120843的博客
06-12 733
对于省名识别现在变成了一定要加省,比如一定要写福建省而不能写福建。所以其中一些省数据没有绘制上去。
echarts】使用 echarts 实现中国新冠疫情实时数据地图
落叶无声的专栏
09-13 6233
效果图 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>中国新冠疫情实时数据地图</title> <style> #myEcharts {
echarts绘制中国地图省份地图及世界地图
m0_60648668的博客
07-11 9103
利用echarts绘制中国地图,省份地图及世界地图!
ECharts入门
qq_45835940的博客
01-03 3140
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="...
vue之echarts世界地图七大州分布
weixin_43845137的博客
08-06 4708
目录vue之echarts世界地图七大州分布world.vue使用该组件世界地图七大州的数据 vue之echarts世界地图七大州分布 world.vue <template> <div ref="chartP" class="pie_chart"> <div :id="wroldChartId" class="chart" ref="my_pie_chart" style="width: 100%; height:
Vue Echarts绘制世界地图
Circle-C的博客
05-10 2万+
1.绘制世界地图如下: 2,开始绘制地图 //安装Echarts npm install echarts --save 3.在Main.js中引入word.js世界地图 import '../node_modules/echarts/map/js/world.js' // 引入世界地图 如果安装echarts之后没有node_modules/echarts/map文件夹 点击下载: map文件打包下载 (访问密码:5719) 4.在组件中绘制地图 <template&gt
基于flask和echarts的中国疫情数据大屏可视化项目-大数据分析、数据可视化+ajax+JavaS+requests
06-23
基于flask和echarts的中国疫情数据大屏可视化项目 技术栈: html ajax JavaScript python:requests flask 实现流程: 数据来源:腾讯实时疫情 https://news.qq.com/zt2020/page/feiyan.htm#/ 具体数据在: ...
基于python+Echarts实现疫情数据可视化及实时更新项目源码+数据库.zip
11-29
基于python+Echarts实现疫情数据可视化及实时更新项目源码+数据库.zip基于 requests 模块获取腾讯提供的疫情实时数据,包含国内最新、国内历史,全球最新、全球历 史数据,以及利用 selenium 模块获取最新百度热搜榜...
基于Flask框架的新冠疫情数据可视化网站源码.zip
05-25
这个是基于Flask框架的新冠疫情数据可视化网站,数据来源于腾讯官网 tencent-data 该文件是爬取腾讯官网数据的文件,请用jupyter notebook运行 这个是基于Flask框架的新冠疫情数据可视化网站,数据来源于腾讯官网 ...
Echarts世界国省份地图AB两版
02-21
百度不能下载了,拿出分享一下.包括(地图,省份地图,各地市地图)已经实际使用过,世界地图本还没有实际测试过.有两个版本,具体可以根据需要选择,(包括js和json)
echarts地图数据(含国和省以及国、省、地市)
09-15
echarts地图数据(含国和省以及国、省、地市),官网已经不能下载了,好好珍惜哦。
基于python的新冠疫情数据分析.zip
06-27
利用了requests包爬取腾讯实时疫情数据,并对疫情数据做了清洗和分析,对数据分析的结果实现了可视化。压缩包内有源代码和报告。
基于vue+echars及腾讯疫情数据接口完成新冠肺炎实时监测展示+文档说明.zip
最新发布
02-06
<项目介绍> - - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功...
Python 腾讯接口全球/疫情数据获取
积一时之步,臻千里之遥程
01-31 2069
# 数据 import json import requests import pandas as pd url_name = 'https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=chinaDayList,chinaDayAddList,nowConfirmStatis,provinceCompare' html_name = requests.get(url_name) data_name=jso
echarts实现】中国地图 & 世界地图
ephemeral_x的博客
11-27 3445
打开一个用 vue 创建的新项目 安装 npm install --save echarts@4.x echars实现中国和世界地图需要引入地图资源 需引入地图的话下载的echarts版本就要低于5.x 封装插件 使用折线图的示例先简单的使用一下echarts,看是否能正常运行。 新建 echarts.js 文件 (不理解代码的话,看vue官网的 如何开发插件) import echarts from "echarts"; const install = function(Vue){ // 向 Vue
echarts+vue实现世界地图
热门推荐
m0_51626288的博客
07-23 14万+
使用vue+echarts实现世界地图展示
腾讯地图结合echarts
08-24
- *3* [基于ECharts和腾讯疫情数据接口全球疫情地图)](https://blog.csdn.net/qq_44573890/article/details/115029013)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 基于ECharts和腾讯疫情数据接口的全球疫情地图(超全) 14591
  • 超详细的基于Vue全家桶的移动端商城项目(仿蘑菇街) 3918
  • PostGIS安装以及和ArcGIS、QGIS、SuperMap的连接测试 2442
  • 基于Node.JS实现的论坛(登录注册、发表帖子以及修改个人信息) 2306
  • 基于Vue的新拟态ToDoList(待办事项添加) 852

分类专栏

  • Vue 2篇
  • 前端 4篇
  • nodejs 2篇
  • 空间数据库 1篇
  • 记录 1篇

最新评论

  • 基于Node.JS实现的论坛(登录注册、发表帖子以及修改个人信息)

    ۣۖิa'ゞ@(青羽墨竹)³: 求一份源码学习

  • 基于ECharts和腾讯疫情数据接口的全球疫情地图(超全)

    m0_59110288: 我点开网址没有图出来是为啥

  • 基于ECharts和腾讯疫情数据接口的全球疫情地图(超全)

    m0_52719511: 兄弟怎么把确诊人数显示在地图上啊,不好搞

  • 基于ECharts和腾讯疫情数据接口的全球疫情地图(超全)

    伊能静: 请问仓库另一个分支在哪,没找到。

  • 基于ECharts和腾讯疫情数据接口的全球疫情地图(超全)

    m0_52583614: 有没有大佬教教我,为啥左边的饼图和总累计确诊的那两个数据出不来啊,已经换上新的接口了https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=chinaDayListNew,chinaDayAddListNew&limit=30

大家在看

  • Golang | Leetcode Golang题解之第148题排序链表
  • Golang | Leetcode Golang题解之第146题LRU缓存 145
  • C++ | Leetcode C++题解之第146题LRU缓存 165
  • C语言 | Leetcode C语言题解之第147题对链表进行插入排序
  • C语言 | Leetcode C语言题解之第148题排序链表

最新文章

  • 基于Vue的新拟态ToDoList(待办事项添加)
  • 基于Node.JS实现的论坛(登录注册、发表帖子以及修改个人信息)
  • 超详细的基于Vue全家桶的移动端商城项目(仿蘑菇街)
2021年6篇
2020年2篇

目录

目录

评论 59
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源psp梦幻之星网上婴儿免费起名大全起名字库五行10笔画的字男孩起名字晟字起名男孩名字98彩票网商业汇票是什么非常人贩3微商水果小店起名9月10日秘密东野圭吾女孩起名字什么好的字咸菜店铺起名中国足球热身赛思念不听话自己跑出来锦衣之下七七免费观看婴儿100分起名字好听的结拜名字绝望主妇第二季猎人名字起名网站免费取名麻辣江湖职业皇庭棋牌娱乐金色的鱼钩主要内容哥布林的洞窟韩三千苏迎夏最新章节免费阅读足球越位是什么意思?公司起名几个字婴儿起名专家免费熊姓起名字大全淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化