1
Chapter 8
Interactive Visualization
Part 2: D3 JS
2
Outline
1. Introduction
2. D3 Charts
3. Interacting with charts
4. References
3
1. Introduction to D3 JS
4
D3.js is a JavaScript library for manipulating
documents based on data
Allow to build shapes with SVG – Scalable Vector
Graphic: a vector image format
D3: Data Driven – Documents
d3js.org
Advantages of D3
Providing a way to map data to documents
Being a general purpose visualization library
Handling data transformation
Providing basic math and layout algorithms
5