Topic Answers Author Views
Errata in D3.js in Action, Second Edition 23 Susan Harkins 1753
${...} in code not explained in text 0 598111 37
Geospatial information already projected 1 356538 316
Multiple instances of a react component. 1 177801 208
Setting up web server? 0 burton 378
LiveBook is terrible...... 0 479098 433
Zooming into a line chart 0 512450 592
JSON format 2 TrueWill 662
MEAP v6: Figure number 3.17 is used twice 0 Andreas Wachowski 286
Section 3.2.4, small stylistic suggestion 0 Andreas Wachowski 275
Listing 2.5, Footnote 2: "ISO 8601" instead of "ISO 8906" 0 Andreas Wachowski 290
Testing D3? 0 331164 276
Incorrect reference for dendrogram in chapter 1 0 svencowart 308
Sankey is not up to date with 0.7.1. The API has changed a bit 0 448210 497
Listing 4.7 - Colors Mixed Up? 1 471639 370
Listing 5.30 5 468060 544
p.155 3 468060 409
Mysterious text 1 468060 478
Confusion between JSON and JavaScript objects. 1 468060 340
Listing 5.4 1 468060 307
p.165 Radians, not degrees. 1 468060 275
Half a paragraph repeated 1 468060 297
d3.pie() produces angles in radians, not degrees. 1 468060 421
Listing 5.3 1 468060 290
Listing 5.2 1 468060 256
d3.layout.pie is version 3, not version 4 1 468060 356
Figure 5.2 1 468060 282
Listing 4.13 1 468060 344
One layer in a streamgraph doesn't 'adjust the area' of other layers 2 468060 328
SelectAll() doesn't cause elements to update 2 468060 352
Figures 4.4 and 4.4 and Figures 4.10 - 4.18 2 468060 437
.enter() doesn't 'fire eight times' 2 468060 320
Let and const vs var 2 468060 432
.enter() doesn't append() 2 468060 343
Listing 4.14 1 468060 298
d3.svg.line() is v.3, not v.4 1 468060 315
Repeated sentence in the wrong place. 1 468060 364
A forEach loop, not a for loop 1 468060 244
.defined(d => d.y === null) 1 468060 304
Figure 4.14 1 468060 351
p.133 max to min, not min to max 1 468060 296
Figure 4.7 1 468060 330
A method call cannot be negative 1 468060 284
constdataKeys should be two words 1 468060 313
Figure 2.24 3 hettlage 451
Wrong caption 1 468060 299
Figure 4.10 and listing 4.2 1 468060 255
Duplicated text 1 468060 310
Figure 2.21 1 468060 326
Diffing vs .enter() and .exit() 1 468060 357
You can't add a child element to a method call. 1 468060 290
XHR examples 2 TrueWill 340
Black border 1 468060 338
Functions don't return themselves 1 468060 353
Order of data in html dialog 1 hettlage 420
Quantize scale 1 hettlage 377
JSON object 2 Andreas Hofer 517
Error in 1.3.6: ES6 and Node 1 alexbs 435
Chapter 2: d3 v3 Code on Page 57 1 SiM 286
Const cannot change its binding 4 468060 473
SVG 'canvas' 2 468060 329
Better explanation of exit() 1 Kristin 637
Typo in description of Figure 1.18 1 Kristin 316
Addition needed with introduction of "merge" in the D3 selection functions 1 ThomasG 522
Trick with using + instead of parseInt or parseFloat worth mentioning? 1 ThomasG 414
d3.xhr has been renamed 1 ThomasG 351
2.2.1 inconsistency 1 TrueWill 389
Explanation of raise() and lower() 3 hettlage 481
this and arrow functions 1 TrueWill 332
Small bug in listing 4.12 1 hettlage 396
Discussion of axes 1 hettlage 400
Wrong URL in Section 4.6 1 hettlage 373
Event namespacing 1 hettlage 348
Setting text anchor in listing 3.3 1 hettlage 362
Figure 2.26 1 hettlage 328
I brought the book, but why I can only see part1.1 to part1.4 from the pdf? 3 445065 363
Explanation of Date.parse 1 hettlage 346
Typo in forum URL 1 hettlage 463
Can't catch up with your way to explain 1 235229 474
How different is d3v4? 2 383912 805
Repo with 2nd Edition Code 0 elijah.meeks 531