Skip to content
EntityQ3011087· pop 18· linked from 49 articles

Also known as D3, Data-Driven Documents, d3js

D3.js (also known as D3, short for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of Scalable Vector Graphics (SVG), HTML5, and Cascading Style Sheets (CSS) standards. It is the successor to the earlier Protovis framework. Its development was noted in 2011, as version 2.0.0 was released in August 2011. With the release of version 4.0.0 in June 2016, D3 was changed from a single library into a collection of smaller, modular libraries that can be used independently.

Key facts

Software.title
Data-Driven Documents (D3.js)
Software.logo
Logo D3.svg
Software.logo upright
0.6
Software.logo alt
A stylized wordmark logo that reads "D3" in bold, simplified letters
Software.developer
Mike Bostock, Jason Davies, Jeffrey Heer, Vadim Ogievetsky, and community
Software.discontinued
no
Software.programming language
JavaScript
Software.genre
Data visualization, JavaScript library
Software.license
ISC

via Wikipedia infobox

Described at

Making sure you're not a bot!

D3.js is a data visualization library by Mike Bostock, who is also the primary creator of Protovis, which D3 is designed to replace. There is a great introductory tutorial available from Luke Franci. It is one of many other tutorials linked to from Bostock's D3 wiki.

marketplace.sshopencloud.eu

Link to a page describing this subject · 1,340 chars · not written by Vinony

Source code

D3 (or D3.js ) is a free, open-source JavaScript library for visualizing data. Its low-level approach built on web standards offers unparalleled flexibility in authoring dynamic, data-driven graphics. For more than a decade D3 has powered groundbreaking and award-winning visualizations, become a foundational building block of higher-level chart libraries, and fostered a vibrant community of data practitioners around the world.

Excerpt from the source-code README · 1,214 chars · not written by Vinony

Wikidata facts

Official website
d3js.org
Show 7 more facts
IRC channel URL
irc://irc.freenode.net/#d3.js
Commons category
D3.js
source code repository URL
github.com/d3/d3
software version identifier
7.9.0
described at URL
tapor.ca/tools/112
social media followers
1242
Sources (14)

via Wikidata · CC0

~8 min read

Article

12 sections
Contents
  • Context
  • Technical principles
  • Selections
  • Transitions
  • Data-binding
  • Appending nodes using data
  • Community
  • See also
  • References
  • Further reading
  • Related projects
  • External links

D3.js (also known as D3, short for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of Scalable Vector Graphics (SVG), HTML5, and Cascading Style Sheets (CSS) standards. It is the successor to the earlier Protovis framework. Its development was noted in 2011, as version 2.0.0 was released in August 2011. With the release of version 4.0.0 in June 2016, D3 was changed from a single library into a collection of smaller, modular libraries that can be used independently.

== Context == There have been various previous attempts to bring data visualization to web browsers. The most notable examples were the Prefuse, Flare, and Protovis toolkits, which can all be considered as direct predecessors of D3.js.

Connections

Categories