Building Custom Data Visualizations
“This class is for those that have a solid understanding of core D3 concepts — in particular: how selection, data-binding, and enter-update-exit is working underneath the hood. They know how to navigate the D3 library documentation, and have tried their hand at different shape and layout modules. They have experience building basic charts, but now want to advance to building their custom data visualizations with D3 and web technologies.”
- D3.js experience including Selections, data-binding, enter-update-exit and experience with d3-shape and layouts
- And, SVG experience with rectangles, circles, lines, text, and familiarity with paths
- Taken the Intro to D3.js workshop
Do you know D3 data-binding and the enter-update-exit pattern like the back of your hand? Can you whip up bar charts and radial trees in your sleep? Do you want to go beyond building the visualizations you see in the D3 gallery, but you don’t quite know how? In this workshop, we’ll cover basic visualization principles needed for designing custom data visualizations and delve into the web technologies, and D3 modules are necessary to make your advanced data visualizations designs a reality.
We’ve already held over 100 workshops hosting thousands of attendees in-person and online. In this time we’ve discovered ways to schedule the day so it goes smoothly and efficiently. Regardless if you’re in-person or participating with us online, you’ll have the full ability to replay things you missed, get your questions answered LIVE, and interact with the teacher throughout the day.
By coding along with us in the Workshop, you’ll:
- Learn how to explore and question a dataset, and arrive at interesting themes to build a data story around.
- Also, Learn about different chart types, and which charts lend well to exploring what kinds of data.
- And, Learn about basic information visualization design principles that are core to creating custom visualizations.
- Also, Learn how to systematically turn designs into code, including how SVG paths work, and how to take advantage of different D3 shapes and layouts for your own designs.
- And, Learn how to communicate key points of visualization to your readers with the use of titles, descriptions, legends, axes, and annotations.
- Also, Learn the difference between expository visualizations and exploratory visualizations (which are not), and gain tips on what to watch out for when creating exploratory visualizations.