September 2016
Beginner to intermediate
531 pages
12h 55m
English
At its core, D3 is a data manipulation library. We're going to take a look at making our datasets useful with both D3 and plain old JavaScript.
We start with a quick dive into functional programming to bring everyone up to speed. A lot of this will be self-evident if you use Haskell, Scala, or Lisp, or have already been writing JavaScript in functional style, but it's worth reviewing so that we can contrast it with the object-oriented style we use in our classes.
We will continue loading external data and taking a closer look at scales, and finish with some temporal and geographic data.
Due to the functional design of D3, we have to start thinking about our code and data with a functional ...
Read now
Unlock full access