书格前端

前端数据可视化库的选型


前端数据可视化库的选型

Web前端中有时会需要将数据通过图表的形式展示,而选择一个JavaScript的可视化库是比较重要的。 选择需要多个因素进行权衡,项目的需求、开发周期、人员的技术、文档、问题的解决、功能,下面是针对 github上星数较多的数据可视化库针对各角度做一下对比,方便后续的选型有所帮助。

库的选择

对比D3C3chartjsechartsepochjschartist.js
github star星数50K+星数6K+星数20k+星数15k+星数4k+星数9k
优点功能强大,灵活定制继承D3的功能上手简单上手简单,功能齐全,支持百度地图,支持vue扩展擅长实时图简单小巧(10k),响应式
缺点api庞大,上手较难官网访问慢功能中等性能未知支持图表类型较少开发中,不太稳定
依赖D3Moment.jszrenderD3
中文支持官方中英文文档无官方中文文档无官方中文文档官方中英文文档无官方中文文档无官方中文文档
开源协议免费商用,需带版权声明MITMIT免费商用,需带版权声明MITMIT,WTFPL

【全文完】