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

【课程简介】

可视化是前端里一个几乎可以不用写网页,但又发展得非常好的方向。在互联网产品里,无论是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数据

ECharts项目实战:全球GDP数据可视化_第1张图片

 将这些数据展示在图表中

1.去掉 yAxis 中的 data

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

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

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

让数据动起来

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

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

设置柱子的背景色

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

ECharts项目实战:全球GDP数据可视化_第2张图片

 设置国旗

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

ECharts项目实战:全球GDP数据可视化_第3张图片

 Ajax获取真实数据

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

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

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

将真实数据应用到图表中

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

ECharts项目实战:全球GDP数据可视化_第4张图片

其他补充

1.去掉 xAxis

2.去掉 yAxis 的轴线和刻度

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

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

 

你可能感兴趣的:(前端,数据可视化,echarts,信息可视化,echarts,前端,数据可视化项目,ECharts项目实战)