# Echarts

# Echarts 是什么?

常见的数据可视化库:

  • D3.js 目前 Web 端评价最高的 Javascript 可视化工具库(入手难)
  • ECharts.js 百度出品的一个开源 Javascript 数据可视化库
  • Highcharts.js 国外的前端数据可视化库,非商用免费,被许多国外大公司所使用
  • AntV 蚂蚁金服全新一代数据可视化解决方案 等等
  • Highcharts 和 Echarts 就像是 Office 和 WPS 的关系

Apache ECharts (incubating) 是由百度捐给 Apache 开源基金会的开源项目,目前正在孵化中。ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。提供大量常用的数据可视化图表,底层基于 ZRender(一个全新的轻量级 canvas 类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图(区域图)、柱状图(条状图)、散点图(气泡图)、饼图(环形图)、K 线图、地图、力导向布局图以及和弦图,同时支持任意维度的堆积和多图表混合展现。

说人话:

  • echarts.js 是一个 JS 插件
  • 性能好,可流畅运行 PC 与移动设备
  • 兼容主流浏览器
  • 提供很多常用图表,且可定制

官网地址:https://www.echartsjs.com/zh/index.html

# 参考资料

Echarts 图表制作 (opens new window)
Echarts-Vue 项目综合练习 (opens new window)