Let’s dive into the different tasks you’ll learn in this guide:
- Getting Started
- Reading in Data
- Combining Data
- Summarizing Data
- Iterating and Reducing
- Nesting and Grouping Data
- Working with Strings
- Regular Expressions
- Working with Time
- Checking Data Assumptions
- Using Node
Recent updates and additions to the guide:
01/10/2019: The guide has been updated to use D3v5, thanks to the valuable contribution from Erin Brown. Most of the changes affect the “Reading in Data” section. We truly appreciate the help!
03/20/2017: The guide has been updated to use D3v4. Special thanks to Kanit Ham Wong and the UW Interactive Data Lab for their support and motivation throughout this process. And kudos to Adam Pearce for the majority of the conversion work!
If you need access to the old D3v3 guide, it’s been archived here.
Each document in this repository is executed when loaded into a browser. You can verify this by opening the Developer Tools Console. If everything is set up correctly, you should see the following output:
console.log("This is the index!");
You can find the full source code on our GitHub repository.
We owe a huge thanks to Bocoup for making this guide possible. Their support and dedication allowed us to create this valuable resource. Special thanks to Jory Burson and Boaz Sender for fostering a culture that encourages the creation of such guides.
The primary contributors to this guide were Irene Ros, Yannick Assogba, and Jim Vallandingham during their time at Bocoup. We are also grateful to the numerous contributors who have helped improve this guide over time.
As the saying goes, “It takes a village.” To all the individuals who have contributed to this project, we extend our heartfelt gratitude.