Introduction
Introduction
What you should know
Using the exercise files
Setting Up and Installing
What is D3.js
Downloading and installing D3
Creating a document structure
Learning the Basics
Creating basic selections
Controlling HTML in selections
Modifying attributes and CSS
Binding data to the DOM
Creating subselections with enter()
Working with SVG Graphics
What is SVG
Understanding SVG primitives
Drawing SVG graphics with D3
Creating a simple bar chart with SVG
Using D3 Methods
Adding quantitative scales
Using ordinal scales
Creating meaningful color scales
Adding events
Using transitions and animations
Adding a tooltip
Using Data
Grouping, sorting, and adding axes
Adding a horizontal guide
Adjusting margins
Using external data
Working with Layouts
Creating a pie layout
Improving our pie layout
Working with force layouts
Drawing our nodes
Controlling text nodes
Conclusion
Next steps