← All Libraries
D3.js

D3.js

Data-Driven Documents for interactive data visualization.

Language: JavaScriptCategory: GraphicsFirst released: 2011Created by: Mike BostockLicense: ISC

D3.js is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It uses SVG, Canvas, and HTML to bring data to life. D3 binds arbitrary data to a DOM and then applies data-driven transformations to the document. Rather than providing a fixed set of charts, it gives you building blocks to create virtually any visualization imaginable.

Links

Key Features

Data-driven DOM manipulationPowerful data-join pattern for enter/update/exitRich set of scale, axis, and interpolation functionsGeographic projections and map visualizationsForce-directed graph layoutsHierarchical layouts (tree, treemap, pack)SVG, Canvas, and HTML rendering targetsTransitions and animations built in