D3.js

D3.js (or just D3 for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of the widely implemented SVG, HTML5, and CSS standards. It is the successor to the earlier Protovis framework - wikipedia

In contrast to many other libraries, D3 allows great control over the final visual result. Its development was noted in 2011, as version 2.0.0 was released in August 2011.

More recently Mike Bostock has focussed on the original concept of Data Driven Documents with the Observable project.

More recently Mike Bostock has focussed on the original concept of Data Driven Documents with the Observable project.

D3.js is used on hundreds of thousands of websites. Some popular uses include creating interactive graphics for online news websites, information dashboards for viewing data, and producing maps from GIS map making data. In addition, the exportable nature of SVG enables graphics created by D3 to be used in print publications.

# Source Code

# See also * Context * Technical principles * API structure - Vega - D3.js - Data-Driven Documents - d3js.org - Gallery · d3/d3 Wiki - github.com - D3 - github.com - d3/d3: Bring data to life... - github.com - Tutorials · d3/d3 Wiki - github.com