
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

