Echarts数据可视化

840 阅读4分钟

一、课程目标

1、了解大数据可视化技术

  • 什么是数据可视化?
  • 数据可视化的应用场景和使用工具
  • 数据可视化图标分析之10种场景

2、掌握Echarts核心组件

  • 学会阅读Echarts官方文档并搭建开发环境
  • 掌握Echarts核心组件的使用与配置
  • 掌握Echarts常用图的制作与注意事项

3、掌握Echarts高级用法

  • 了解Echarts高级组件及使用技巧
  • Echarts图表混搭
  • 了解异步数据加载
  • 了解自定义主题
  • 了解事件与行为

4、了解前后端数据展示

  • 了解后端数据交互的流程及关键步骤
  • 通过综合项目案例熟练应用Echarts图表进行数据展示

二、数据可视化的概述

数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息,相对于文字更加直观。

三、什么是数据可视化

  • 狭义上的数字可视化指的是将数据用统计图表方式呈现,而信息图形(信息可视化)则是将非数字的信息进行可视化。前者用于传递信息,后者用于表现抽象或复杂的概念、技术和信息。
  • 广义上数据可视化是信息可视化其中一类,因为信息是包含了:数字和非数字的。
  • 从原词的解释来讲:数据可视化重点突出的是”可视化”,而信息可视化则重点是”图示化”。
  • 整体而言:可视化就是数据、信息以及科学等等多个领域图示化技术的统称。

四、经典可视化案例

  • 全图主要城市空气质量图:
    全图城市空气质量图
  • 空气污染图
    空气污染图
  • 某地区的蒸发量和降水量

五、大数据可视化价值

最终宗旨在帮助人们迅速理解数据,不仅仅表现在过去还可以现实未来的数据

六、数据可视化的工具、书籍

  • 软件:ableau、ssas、Studio、SPSS、MathWorks等
  • JS图标库:Echarts、Chart.js等
  • 书籍:数据可视化之类、鲜活的数据、可视化沟通、图解力、最简单的图形与最复杂的信息

七、Echarts概述

Echarts是一款由百度前端开发的基于JavaScript的可视化的数据库,简单来说是互联网开发程序过程中,后台数据库用以实现数据到图形的映射的一个插件。

八、Echarts特性介绍

浏览Echarts所输出的图表你不仅仅是个读者还可以参与到其中。它是一个丰富的可视化类型

  1. 它是一个拖拽、重计算、整合的数据
  2. 数据视图:满足用户对数据的需求
  3. 动态类型切换:尝试不同类型的图表展现
  4. 值域漫游:聚焦到你所关心的数值上
  5. 多图联动:更友好的关联数据分析
  6. 百搭时间轴:时间维度的拓展
  7. 大规模散点:展现大数据的魅力
  8. 力导向布局:复杂关系网络的最美呈现
  9. 动态数据添加:实现展现数据变化
  10. 多维度图例开关:切换你所关系的数据系列
  11. 多维度堆积:展现更具有内涵的统计图表
  12. 商业BI:一些应用广泛额商务图表
  13. 混搭:用最佳的组合方式展现你独特的数据
  14. 高度个性化能力:释放你的创造力
  15. 特效:吸引眼球的能力

九、如何快速上手开发一个Echarts可视化图表

  1. 获取Echarts
  1. 引入echarts
  • 利用script引入script src="echarts.min.js"
  1. 绘制一个简单的图表
  2. 配置echarts

十、Echarts常见组件

柱状图、折线图、饼图、散点图、气泡图、雷达图、地图、漏斗图、词云、仪表盘

十一、Echarts2.0与Echarts3.0的区别

  1. Echarts2.0对各类控件管理比较详细,有专门的目录来存放相关的js文件与相关资源,引入不方便,可能会漏掉文件,而Echarts3.0只需要引入一个echarts.min.js文件就可以了
  2. Echarts2.0是现在Echarts3.0是将来
  3. Echarts2.0做的图表更炫酷
  4. Echarts3.0更灵活更简单方便