D3.js (or just D3 for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers - wikipedia
Created by Mike Bostock, D3 makes use of the widely implemented SVG, HTML5, and CSS standards. It is the successor to the earlier Protovis framework
# Higher level tools
D3 is intentionally a low-level system. During the early design of D3, it was referred to as a "visualization kernel" rather than a "toolkit" or "framework".
Built on top of D3 are a number of higher level abstractions such as Vega. These higher level abstractions are NOT intended as a "replacement" for D3.
More recently Mike Bostock has focussed on the original concept of Data Driven Documents with the Observable project.
# Source Code
# See also
- 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