Copyright
Brief Table of Contents
Table of Contents
Praise for the First Edition
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. D3.js fundamentals
Chapter 1. An introduction to D3.js
1.1. What is D3.js?
1.2. How D3 works
1.2.1. Data visualization is more than charts
1.2.2. D3 is about selecting and binding
1.2.3. D3 is about deriving the appearance of web page elements from bound data
1.2.4. Web page elements can now be divs, countries, and flowcharts
1.3. The power of HTML5
1.3.1. The DOM
1.3.2. Coding in the console
1.3.3. SVG
1.3.4. CSS
1.3.5. JavaScript
1.3.6. ES2015 and Node
1.4. Data standards
1.4.1. Tabular data
1.4.2. Nested data
1.4.3. Network data
1.4.4. Geographic data
1.4.5. Raw data
1.4.6. Objects
1.5. Infoviz standards expressed in D3
1.6. Your first D3 app
1.6.1. Hello world with divs
1.6.2. Hello World with circles