The library will manipulate HTML and SVG code based on an input configuration and the data itself, while also letting developers use CSS3 and HTML5 to style its output.
D3 is extremely fast, supporting large datasets, dynamic hover effects and animations.
There's a large API to help developers adapt it to their own data structures and output the custom visualizations and chart they really need.
Lots of examples are included with the download package.
The D3.js library is slowly replacing most of today's modern charting tools, becoming an unofficial standard when it comes to building modern, beautiful Web-based data visualization applications.
In a hurry? Add it to your Download Basket!
What's New in version 3.5.0
- Add named transitions (e.g., 1 2) for concurrent animations on the same elements.
- Add “interrupt” events for handling when a transition is interrupted.
- Allow a transition’s ease or duration to be changed before the transition starts.
- Add d3.svg.arc cornerRadius (e.g., 1 2 3 4).