Fullstack D3 Masterclass

Fullstack D3 Masterclass

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 10h 51m | 3.27 GB

The Fullstack D3 masterclass is the complete guide to D3. With dozens of code examples showing each step, you will gain new insights into your data by creating visualizations in this self-paced online course.

What You Will Learn

  • How to build your first D3 chart
  • Importance of information design
  • How to integrate D3 with Angular
  • When to use D3 – and when not to
  • How to animate and add interactions
  • How to create any visualization you can imagine

Charts communicate ideas with simplicity, clarity, and detail.

Once you’re comfortable with D3 you can quickly:

  • understand key metrics at a glance
  • catch anomalies (before they turn into problems)
  • give key insights to your customers
  • and impress your boss and co-workers

Today, I will show you the exact methods I use to create beautiful, understandable data visualizations using D3.

newline.co/courses/fullstack-d3-masterclass

Table of Contents

Making Your First Chart
Loading the weather dataset
Setting up our line chart
Drawing our chart
Creating our workspace
Adding an SVG element
Creating our bounding box
Creating our scales
Drawing the line
Drawing the axes
Making a Scatterplot
Steps in drawing any chart
Step 1: Access data
Step 2: Create chart dimensions
Step 3: Draw canvas
Step 4: Create scales
Step 5: Draw data
Step 6: Draw peripherals
Looking at our chart
Extra credit: adding a color scale
Making a Bar Chart
Access data
Create dimensions
Draw canvas
Create scales
Draw data
Adding Labels
Draw peripherals
Extra credit
Accessibility
Animations and Transitions
CSS transitions
CSS transitions with a chart
d3.transition
Lines
Interactions
d3 events
Destroying d3 event listeners
Bar chart
Scatter plot
Line chart
Data Visualization Basics
Types of data
Ways to visualize a metric
Chart design
Example redesign
Color scales
Custom color scales
Color spaces
Color tips
Radar Weather Chart
Getting set up
Adding gridlines
Adding freezing
Adding the temperature area
Adding the UV index marks
Adding the cloud cover bubbles
Adding the precipitation bubbles
Adding annotations
Adding the tooltip
Wrapping up
D3 + Javascript Frameworks
React.js
Digging in
Creating dimensions in React
Drawing our canvas in React
Creating our scales in React
Drawing our data in React
Drawing our peripherals in React
Drawing our peripherals in React, take two
Setting up interactions in React, and wrapping up
Using d3 with Angular.js
Using d3 with Svelte.js
Shirley Wu
Ian Johnson
Russell Goldenberg
Will Chase