ECharts数据可视化:入门、实战与进阶
上QQ阅读APP看书,第一时间看更新

1.2 ECharts的特性

ECharts有很多优秀特性,这也是ECharts能够如此受欢迎的原因。具体总结如下。

(1)可视化类型丰富

ECharts提供了很多图的实现方式,包括折线图、柱状图、散点图、饼图、K线图、箱线图、地图、热力图、线图、关系图、矩形树图、旭日图、漏斗图、仪表盘等。

除此之外,ECharts还提供了自定义系列,从而能扩展出不同的图表。

(2)支持多种数据格式

在ECharts 4.0以上版本,ECharts的dataset属性支持传入的数据格式除了二维表,还有键值对等。

(3)千万数据前端流畅展现

ECharts 4.0以上版本的增强渲染技术实现了千万数据量展现时仍然可流畅交互,如缩放和平移等操作。对流加载的支持使数据可以分块加载与渲染,用户体验更佳。

(4)动态数据的动画展示

当数据变化时,ECharts通过内部合适的动画变化展现出新数据的可视化,常常配合时间序列数据展现,如图1-4所示。

图1-4 ECharts时间轴动画效果

(5)更多、更强大的三维可视化

ECharts提供了ECharts GL,可以实现三维地球、建筑等可视化效果,可应用在VR、大屏场景中,效果更加酷炫,如图1-5所示。

图1-5 官网提供的ECharts GL可视化效果

(6)跨平台适用

ECharts具有不同的渲染方案,可以在不同平台良好适配。例如,ECharts 4.0以上版本的SVG渲染使得移动端无须担忧内存,Canvas渲染使PC端可以展现大数据量的特效,且ECharts 4.0开始适配微信小程序。

(7)数据深度探索

ECharts支持用户交互挖掘数据中的信息,同时提供图例、视觉映射、数据区域缩放等便捷的交互组件,使用户可以从总览开始挖掘数据展示的细节。

(8)无障碍访问

ECharts 4.0遵从W3C制定的无障碍富互联网应用规范集,支持对可视化生成描述,使盲人可以通过语音了解图表的内容。

除了以上提到的ECharts特性,还有更多惊喜存在ECharts中,大家在今后的学习使用中可以慢慢挖掘。