本书针对致力于可视化开发的读者,对于
D3.js
进行介绍。使用的D3.js
版本为4.0以上。
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
简而言之,D3.js
就是一门数据驱动的前端可视化语言。
Mike Bostock在斯坦福大学读博士期间,因为需要大量使用数据可视化,从而开发了D3.js
。
基于数据,我们可以使用D3.js
方便得创造出优美炫丽的可视化效果,不限于柱图,饼图,树图,桑基图等等。