数据可视化工具了解

能憋死你不 能憋疯

想找一个js可视化的库,结果感觉有点乱,所以打算从库来源,下载数量等地方统计一下,来决定用哪个,虽然大不了再换,再大不了就去手撸js,不过还是先了解一下当下也是不错。

Three.js

该项目的目的是创建一个易于使用、轻量级的 3D 库,并带有默认 WebGL 渲染器。该库还提供了示例中的 Canvas 2D、SVG 和 CSS3D 渲染器。

在这提一下three.js,虽然该库也可以做数据展示,但是这个更偏向于引擎一类的东西。这个库里面还有一些摄像机之类的概念,其实和数据可视化不是很贴切,跳过。

npm-three

D3

D3(或D3.js)是一个JavaScript库,用于使用Web标准可视化数据。D3 可帮助您使用 SVG、画布和 HTML 使数据栩栩如生。D3 将强大的可视化和交互技术与数据驱动的 DOM 操作方法相结合,为您提供现代浏览器的全部功能,并可以自由地为您的数据设计正确的可视化界面。

npm-D3

这个库在github排名较高,可做参考

Chart

提供简单的一些数据可视化方式,多是折线图之类

npm-chart.js

echarts

憋死人的就在这了,我当时看着 chart.js 和 echart 一脸懵逼,为什么有两个名字这么像,但是呢文档不一样。结果发现是周杰和周杰伦的关系,这个出自百度。

npm-echarts

Highcharts

这是一个商业库(就是你想交银子不)

钦此