D3.js Library
Jump to navigation
Jump to search
A D3.js Library is a graph drawing JavaScript library.
- Context:
- Website: http://d3js.org/
- It can (typically) specialize in producing dynamic, interactive data visualizations in web browsers.
- It can (typically) be used in a D3.js-based System.
- …
- Example(s):
- D3.js 7.0.0 (2021-06-07).
- D3.js 4.2.4.
- D3.js 4.2.0 (2016-07-30).
- D3.js 3.5.15.
- …
- Counter-Example(s):
- See: Data Visualization, Scalable Vector Graphics, HTML5, Cascading Style Sheets.
References
2023
- (Wikipedia, 2023) ⇒ https://en.wikipedia.org/wiki/D3.js Retrieved:2023-1-22.
- 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.
2016
- (D3.js, 2016) ⇒ https://d3js.org/
- D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For example, you can use D3 to generate an HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
- D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.