d3book companion
Why did I build this website?
1
Chapter 3 & 4
2
Task 5
3
Task 6: Drawing with Data
3.1
Tasks 6-1
3.2
Task 6-2: Drawing SVGs
3.3
Task 6-3: Draw a new SVG chart
3.4
Task 6-4: Change bar color
3.5
Task 6-5: Adjust labels
3.6
Task 6-6: Draw a scatterplot
3.7
Task 6 Review
3.7.1
Task 6-1 Review
3.7.2
Task 6-2
3.7.3
Task 6-3
3.7.4
Task 6-1
3.7.5
Task 6-2
3.7.6
Concluding words on .style() and .attr():
3.7.7
Task 6-5
3.7.8
Task 6-6
3.7.9
Task 6-6
4
Task 7: Scales
4.1
Task 7-1 to 7-9
4.2
Task 7-10 & 7-11
4.3
Task 7 Review
4.3.1
From
Day 18
4.3.2
From
Day 19
4.3.3
From
Day 22
5
Task 8: Axes
5.1
Task 8-1 to 8-6
5.2
Some key points about
Math
5.3
Task 8-7 to 8-9
5.4
Task 8 Review
6
Task 9: Updates & Transiations
6.1
Task 9-1
6.1.1
From
Day 20
6.1.2
From
Day 21
6.1.3
From
Day 22
6.2
Task 9-2
6.2.1
From
Day 23
6.2.2
From
Day 25
6.2.3
From
Day 28
6.2.4
From
Day 31
6.3
Unsolved puzzles in Task 9
6.3.1
Puzzle one from
Day 26
6.3.2
Puzzle two
6.3.3
Puzzle three from
Day 40
6.3.4
Puzzle four and five from
Day 45
6.4
Translating from D3 to Observable
6.5
Understanding the
selectAll().data().enter().append()
pattern
6.5.1
From
Day 29
6.6
Task 9-1 Review
6.6.1
From
Day 21
6.6.2
From
Day 22
6.6.3
Recap: functions you absolutely HAVE TO call
d3
first:
6.6.4
From
Day 23
6.6.5
From
Day 24
6.6.6
From
Day 29
6.7
Task 9-2 Review
6.7.1
From
Day 24
6.7.2
From
Day 29
7
Task 10: Interactivity
7.1
Task 10
7.1.1
From
Day 32
7.1.2
From
Day 33
7.2
Task 10 Review
7.2.1
From
Day 34
7.3
Unsolved Puzzles in Task 10
7.3.1
Puzzle one from
Day 33
Book made with bookdown
B3book Companion
Unit 5
Task 8: Axes