EChars学习笔记(一)之特性介绍
-EChars是JS开源的图标库,在PC端与移动端上都可以流畅运行,兼容当前绝大部分浏览器(IE8~11、Chrom、Firefox、Safari等),底层是依赖轻量级的Canvas类库Zrender(MVC核心封装实现图形仓库、视图渲染和交互控制),提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
丰富的图表类型:
ECharts 3 中更是加入了更多丰富的交互功能以及更多的可视化效果;多个坐标系的支持
移动端优化:
并且对移动端做了深度的优化。移动端交互也做了优化,例如移动端小屏上适于用手指在坐标系中进行缩放、平移。 PC 端也可以用鼠标在图中进行缩放(用鼠标滚轮)、平移。ECharts 和 ZRender 代码的重构,带来了核心部分体积的减小。深度的交互式数据探索:
交互是是从数据中挖掘信息的重要手段。“总览为先,缩放过滤按需查看细节”。ECharts 一直在交互的路上前进,我们提供了 legend visualMap dataZoom tooltip等组件以及图表附带的漫游,选取等操作提供了数据筛取、视图缩放、展示细节等能力。大数据量的展现
多维数据的支持以及丰富的视觉编码手段
配合视觉映射组件 visualMap 提供的丰富的视觉编码,能够将不同维度的数据映射到颜色,大小,透明度,明暗度等不同的视觉通道。动态数据
ECharts 由数据驱动,数据的改变驱动图表展现的改变。因此动态数据的实现也变得异常简单,只需要获取数据,填入数据,ECharts 会找到两组数据之间的差异然后通过合适的动画去表现数据的变化。配合 timeline 组件能够在更高的时间维度上去表现数据的信息。绚丽的特效