01/10/2019: We've updated the guide to use D3v5. The new changes mostly impact the "Reading in Data" section of the guide. A very special thank you goes out to Erin Brown who contributed the PR to make this happen! We really appreciate the help!
03/20/2017: We've updated the guide to use D3v4!! Thanks very much to Kanit Ham Wong and others at the UW Interactive Data Lab for support, suggestions, and motivation for this process. Thanks to Adam Pearce for doing most of the converting!
If you need the old D3v3 guide, its been archived here
Each document in this repo is executed when loaded into a browser. Check it out by opening the Developer Tools Console. You should see the output of the following code block:
console.log("This is the index!");
Check out the full source on github.
There are other languages out there that do a great job with data wrangling:
This guide is the result of quite a team effort.
The beautiful folks at Bocoup are the reason this guide exists. They had the foresight to provide the all important luxury of time so that it could be written. Thanks to Jory Burson and Boaz Sender for creating a culture that gave space for these kinds of things to be created.
The bulk of this guide was written while at Bocoup by Irene Ros, Yannick Assogba, and Jim Vallandingham.
Since that time, we have had numerous other contributors, who have seen something to improve, and made us all better for their help.
Perhaps hackneyed, but almost always true - It takes a village. So to that village we want to say, "Thanks!".