ECharts项目实战:全球GDP数据可视化

news2025/2/23 19:15:29

【课程简介】

可视化是前端里一个几乎可以不用写网页,但又发展得非常好的方向。在互联网产品里,无论是C端中常见的双十一购物节可视化大屏,还是B端的企业中后台管理系统都离不开可视化。国家大力推动的智慧城市、智慧社区中也有很多可视化的应用。当下企业需要在很多场景下使用可视化图表来展示体现数据,比如营销数据,生产数据,用户数据,使用图形展示数据,可以让数据更加直观,数据特点更加突出。市场上对懂可视化的人才需求是越来越大,但是真正懂得的人并不多,本次课程将通过一个将全球GDP数据动态排名的案例,带大家体验ECharts数据可视化的魅力,增加前端工程师的竞争力。

【主讲内容】

1.ECharts制作图表+基本数据处理方法

2.如何配置图表与Ajax获取真实数据

3.应用案例:实现全球GDP数据动态排名

【教程推荐】ECharts项目实战:全球GDP数据可视化

项目中用到的资料,老师已经放到百度网盘了。

资料下载地址及密码:链接:https://pan.baidu.com/s/1L22giISr-TIFgPRYUZ-qJA  提取码:ze49

echarts基本使用

5分钟上手echarts

1.将 下载的 资料(GDP文件夹) 使用 vscode 或其他代码编辑器打开

2.查看官方 文档 > 使用手册 ,根据这个手册,可以学到,使用echarts大概分为4个步骤

1.创建一个具有宽高的盒子

2.初始化 echarts

3.设置配置项

4.生成图表

适当增加样式

1、将body设置为全屏的

2、div的高度设为 100%

3、设置一个背景图片(选配)

如何配置echarts图表

1、参考官方教程

2、参考官方配置项手册

案例中小试牛刀

1、图表的标题,要求标题字体微软雅黑、字体大小40,橙色,左右居中,距离顶部30像素。

2、调整网格(图表区域),距离顶部 80px、距离右侧 180px、

3、去掉图例(legend)和输入移入提示(tooltip

动态排序柱状图基本配置

参考 动态排序柱状图 文档,将动态排序柱状图基本的配置加好。

主要是修改

xAxis X轴配置)

yAxis Y轴配置)

series (系列数据配置)

模拟GDP数据

 将这些数据展示在图表中

1.去掉 yAxis 中的 data

2.series 系列中的 data 换成 上述数据

3.series 系列中,通过 encode 来指定 X 轴 和 Y 轴分别使用哪一列数据

4.yAxis 中的 max 修改为 9,表示只显示 10 个国家

让数据动起来

1.让数据动起来的原理很简单,只需要利用定时器,间隔一段时间,修改 series 中的数据即可。

2.比如间隔 1s ,随机改变一下 series 中的 GDP 数据,来测试一下

设置柱子的背景色

通过series中的 itemStyle 可以设置每一个柱子的颜色,语法如下:

 设置国旗

案例中,适合使用label来设置,label配置项的具体语法是:

 Ajax获取真实数据

1.真实数据来源于世界银行

2.老师已经把数据下载,整理好,就是代码文件夹中的 data.json

3.通过 axios 库,将数据取出来,代码参见 这里

将真实数据应用到图表中

这里只需要将前面那个 for 循环放到 then 方法内部,并修改数据为真实的数据即可,代码参考这里

其他补充

1.去掉 xAxis

2.去掉 yAxis 的轴线和刻度

3.图表右下角加入年(参考这个官方示例

4.自由选择修改一下字体颜色、背景图片等等

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/106091.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

对于DDoS攻击防御有哪些误区?

​  DDoS攻击是属于常见网络攻击之一,也是一种较难防御的网络攻击。它的特点就是易于启动、难防御、有害、难跟踪等。因此DDoS攻击也是众多站长最怕遇见的网络攻击。那么大家在使用海外服务器时,会有哪些DDoS攻击防御的误区呢? 1、防御全部DDoS攻击 防…

CSS -- 09. 移动WEB开发之flex布局

文章目录移动WEB开发之flex布局1 flex布局原理2 常见的父项属性2.1 设置主轴方向 flex-direction2.2 设置主轴上的子元素排列方式 justify-content2.3 设置元素是否换行 flex-wrap2.4 设置侧轴上的子元素的排列方式(单行) align-items2.5 设置侧轴上的子…

【矩阵论】6.范数理论——基本概念——矩阵范数生成向量范数谱范不等式

6.1.3 矩阵范数产生向量范数 CnnC^{n\times n}Cnn 上任一矩阵范数 ∥∙∥\Vert \bullet\Vert∥∙∥ 都产生一个向量范数 φ(X)∥X∥V\varphi(X)\Vert X\Vert_Vφ(X)∥X∥V​ 矩阵范数与向量范数的相容性:φ(Ax)≤∥A∥φ(x)\varphi(Ax)\le \Vert A\Vert\varphi(x)φ…

MySQL SSL安全解读

安全一直是不可不重视的问题。目前MySQL这方面应大方向上技术手段都具备。如:网络链接,权限控制,key秘钥认证,数据加密脱敏 等方式。综合考虑,虽然很多环境无法所有这些安全策略全部应用上,但在可控范围内尽…

【C语言数据结构(基础版)】第五站:树和二叉树

目录 一、树的概念及结构 1.树的概念 2.树的表示 3.树在实际中的应用 二、二叉树概念及结构 1.概念 2.特殊的二叉树 3.二叉树的性质 4.二叉树的存储结构 (1)顺序存储 (2)链式存储 三、二叉树链式结构的实现 1.二叉树的…

Mysql的MVCC知多少(隐藏字段,undolog版本链和ReadView)

文章目录前言一、什么是MVCC二、快照读与当前读三、4种隔离级别与MVCC四、MVCC实现4.1 隐藏字段和undolog版本链4.2 ReadView五、说明前言 其实自己之前对MVCC知之甚少,总觉得是一块很难啃的骨头,有点内惧,但当你真的掌握之后,就…

Fastadmin ThinkPHP5 宝塔环境 下Redis的使用教程

本篇为学习参考,不喜勿喷 此为宝塔windows环境下 1.首先在宝塔的安装面板,找到redis,点击安装。 2.安装完redis后,点击设置, 设置个密码(ps:留空代表没有设置密码) 3.php环境安装redis扩展(ps:安装redis扩…

Linux学习笔记——Linux用户和权限管控

03、Linux用户和权限管控 3.1、认知root 用户 3.1.1、root用户(超级管理员) 1、无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。 在Linux系统中,拥有最大权限的账户名为:root(超级管理员&#x…

赛狐ERP运营篇 | 店铺管理数智化 ,风险规避更有效!

亚马逊卖家在运营的当中会遇到以下这些问题: 1、工作重复度高,每天浪费大量的时间整理数据报表。 2、数据分析指标单一,无法掌握全局数据指标,综合分析Listing。 3、熬夜调广告,无法精准调整广告预算、竞价。 4、运…

2023年入职/转行网络安全,该如何规划?

前言 前段时间,知名机构麦可思研究院发布了 《2022年中国本科生就业报告》,其中详细列出近五年的本科绿牌专业,其中,信息安全位列第一。 网络安全前景 对于网络安全的发展与就业前景,想必无需我多言,作为…

c盘扩展卷选项是灰的怎么办?win10系统c盘扩展卷灰色

在Windows自带的磁盘管理工具中,用户想要对C盘进行扩容,c盘扩展卷选项是灰的怎么办? 那么,在本文中,易我小编将为您解答c盘分区扩展灰色的相关知识,帮你用户高效快捷地拓展C盘。 一、c盘分区扩展灰色的原因…

Android入门第52天-在SharedPreference中使用加密

简介 在上一篇中,我们讲了SharedPreference的使用。但是那不是一个生产场景。特别是我们举了一个例子,存放登录信息的例子。这个例子里用户的密码没有加密,比如说在真实的实际生产环境里用户的一些敏感信息或者说是像:用户四要素…

磁矢位的引入 工程电磁场 P19

首先我们有恒定磁场的两个方程 为了更方便解决问题,我们引入磁矢位 由此我们可以得到 我们可以得到 我们要确定A,则既需要知道旋度,我们还需要知道散度 如果是均匀媒质,是常数 我们可以得到 我们进行展开可以得到 我们要知道…

索引的底层实现及应用和失效场景

简介 合适的索引能让查询语句性能得到极大的优化,它只是优化业务的一种方式,不能为了建立索引而建立索引。 索引是什么? 索引是一种为了快速查找数据的数据结构,是帮助数据库快速获取数据的 排好序的数据结构 (BTree)。 索引的好…

鸿翼医药备份解决方案:守护医疗数据 携手共克时艰

新冠疫情期间,CT检查成为了明确诊断的重要手段,医学影像科迎来了检测人次的高峰。随着大量的医学影像数据的产生,影像数据占据了医疗数据总数的80-85%,占据了大量的系统存储空间。 我国医学影像数据的年增长率大约为30-40%&#x…

容器云的双活与灾备技术

在多中心多云环境下,可将容器云部署为多活和灾备模式,通过全局负载均衡器实现应用的多中心多活与灾备。容器应用跨数据中心的双活,是将一个应用的不同副本部署到不同的数据中心,如图 1 所示的 Database 应用。 图1 Database应用双…

腾讯天美Java程序员月均20万!掌握这个后,也太香了....

最近在知乎上看到了这样一个热门问答 ( 图源自知乎,侵删) 还附带了一张收入证明,看完后老夫直呼:我滴乖乖!太刺激了! 虽然这样的高收入只是少数,就像网友说的,不能看做是…

口罩形势下的医院财务管理

过去大多数年轻人一年甚至几年都不需要去医院,但是近三年的口罩带给人们的不便,使得医院一号难求,在这种新的形势下,医院财务管理也成为重要的改革对象财务管理是医院经济工作的核心。 医院所有的经营决策都必须以医院财务核算为…

代码随想录Day57|647.回文子串、516.最长回文子序列、动态规划总结篇

文章目录647.回文子串516.最长回文子序列动态规划总结篇647.回文子串 文章讲解:代码随想录 (programmercarl.com) 题目链接: 题目: 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置…

企业如何在工作中应用知识管理?

伴随着知识经济时代的兴起,企业的经营管理模式发生了新的变革。这种变革主要体现在管理方式由传统的工业生产经营转向了创新的知识经济管理和知识管理(KnowledgeManagement, KM),通过技术创新、高技术领域的探索,以打破制约产业技…