1.什么是Echarts:
一个使用Javascript实现的开源可视化库,可以流畅的运行在PC和移动设备上,底层依赖轻量级的矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
2.Echarts特性:
- 丰富的可视化类型
- 盒图形(统计):折线图、柱状图、散点图、饼图、K线图
- 地理数据可视化:地图、热力图、线图
- 关系数据可视化:关系图、treemap、旭日图
- 多种数据格式无需转换直接使用:
- Echarts内置的dataset属性支持直接传入包括二维表,key-value等多种格式的数据源,通过简单的设置encode属性就可以完成从数据到图形的映射
- 千万数据的前端展现
- 通过增量渲染技术,配合各种细致的优化,ECharts能够展现千万级的数据量
- 移动端优化:
- 移动端小屏幕手指可以滑动缩放。
- 多渲染方案,跨平台使用!
- 支持以Canvas、SVG、VML的形式渲染图表
- 还能在你哦的上配合node-canvas进行高校的服务端渲染(SSR),
- Echarts提供了对小程序的适配!
- 深度的交互式数据探索
- 交互是从数据中发掘信息的手段,对数据进行多维度数据刷选、视图缩放、展示细节
- 交互组件:图例、视觉映射、数据区域缩放、tooltip、数据刷选等
- 多维数据的支持以及丰富的视觉编码手段
- Echarts 3
- 动态数据
- 绚丽的特效
- 通过GL实现更多更强大绚丽的三维可视化
- 无障碍访问(4.0+)