d3.js
D3 does not introduce a new visual representation. Unlike Processing, Raphaël, or Protovis*, D3’s vocabulary of graphical marks comes directly from web standards: HTML, SVG, and CSS - d3js.org
see also
- D3 in Depth
- G9.js: Automatically Interactive Graphics
- p5.js
- Protovis is the precedant work of d3.js team.
General Presentation
Tutorials
References
- d3 API
- d3.select() - Transform the DOM by selecting elements and joining to data.
- d3-hierarchy - 2D layout algorithms for visualizing hierarchical data.
- SVG
- JS Fiddler
v3 vs v4 vs v5
Examples
Written on June 16, 2018, Last update on September 27, 2024
d3.js
js
svg