国内外优秀的前端可视化框架推荐

作者: huip 发布时间: 2018-11-22

当前大数据,机器学习等异常火热,每天都能看到各种AI替代人类某些职业的新闻。数据是包含某种信息组合的载体,大数据归根结底是将大量的数据提炼出来,形成人类理解的自然语言,为人们做商业决策时提供支持。

图像是人类理解事物的最好载体,因此如何将冰冷的数据转换成漂亮的图表就变得非常重要,好的图表不管是在展示产品或者内部PPT答辩都能起到事半工倍的效果。

接下来将为大家介绍国内外几大数据可视化前端框架。

数据可视化框架列表

Echarts

Echarts

简介:ECharts,缩写来自Enterprise Charts,商业级数据图表,它最初是为了满足公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。

Github Stars:31,216

预览地址

Github地址

AntV G2

AntV G2

简介:G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。

Github Stars:6,614

预览地址

Github地址

Charts

charts

简介:简单易用的基于Canvas实现的js图表库

Github Stars:40,417

预览地址

Github地址

D3.js

d3.js

简介:D3.js(D3或Data-Driven Documents)是一个使用动态图形进行数据可视化的JavaScript程序库。与W3C标准兼容,并且利用广泛实现的SVG、JavaScript和CSS标准,改良自早期的Protovis程序库。与其他的程序库相比,D3对视图结果有很大的可控性。D3是2011年面世的,同年的8月发布了2.0.0版。到2018年4月,D3已被更新到了5.5.0版。

D3.js已被数十万个网站使用,最常被运用在在线新闻网站呈现交互式图形、呈现数据数据的图表和呈现含有地理信息的数据。另外SVG的输出功能也使得D3.js能用于印刷出版物的绘制上。

Github Stars:80,363

预览地址

Github地址

Tauchart.js

d3.js

简介:基于D3.js实现的专注于数据图表的js框架。

Github Stars:1,731

预览地址

Github地址

如果你认为我的文章对你有帮助,欢迎点击上方按钮对我打赏

推荐阅读

详解CSS中的度量单位px|em|rem

2018年5大前端中台模板推荐