Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

D3.js Data Visualization Fundamentals

via Pluralsight

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
D3.js gives you great flexibility on how to visualize your data on the web. This course will help you master D3 conceptually and practically in order to produce meaningful interactive charts and visual tools.

D3.js is a deep and flexible library that allows you to visualize your data on the web. It provides you with a set of useful tools to turn your data into bespoke, dynamic, and interactive visualizations. In this course, D3.js Data Visualization Fundamentals, you’ll learn to build the visual displays that best represent your data and ideas with D3. First, you’ll explore D3's key concepts. Then, you'll learn about how D3 binds data to graphical elements and how this helps you to build out any imaginable graphical representation of your data. Next, you’ll discover how to make your charts dynamic and how to add interactivity to your visuals to let your users explore the data. Finally, you'll delve into structuring your code in a configurable and reusable form by writing your own small charting library, allowing you to reuse your designs. When you’re finished with this course, you’ll have the D3 skills and knowledge needed to build your bespoke and interactive visualizations on the web.

Syllabus

  • Course Overview 2mins
  • Covering the Basics 19mins
  • Shaping the Data 17mins
  • Drawing a Bar Chart with Data 28mins
  • Making a Scatter Plot and a Line Chart 26mins
  • Updating Data 29mins
  • Updating Your Bar Chart Data 12mins
  • Adding Interactivity 26mins
  • Working with Hierarchical Layouts 20mins
  • The Reusable Module Pattern 27mins

Taught by

Lars Verspohl

Reviews

4.9 rating at Pluralsight based on 79 ratings

Start your review of D3.js Data Visualization Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.