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 is an exhaustive library that can be used for the Visualization of data and concisely conveying of data. Data its manipulation and other such wide range of activities are therewith can be done with this. Likewise, It can be used for data analysis, CSS animations, geographical, and data utilities.
Features:
- Works in combination with almost any framework in any language
- Having API with direct access to DOM
- Canvas, SVG, and HTML used for data visualization
Official Site: D3.js – Data-Driven Documents (d3js.org)