Skip to content

DCS-training/custom-dataviz-observable

Repository files navigation

Creating custom data visualizations with Observable notebooks & D3

Summary

Have you ever felt like a bar chart, scatterplot, or line chart just won’t cut it? In this course, we will explore how to create custom data visualizations. You will learn how to come up with ideas for custom visualizations and how to determine if they are helpful for your data project. You are also going to learn the basics of implementing custom visualizations using the JavaScript library D3 and Observable notebooks.

D3 is a popular JavaScript library for data visualization that lets you create fully custom visualizations. Observable is an online platform that lets you easily get started with D3, even if you have no prior experience with JavaScript. Observable notebooks let you upload and use data and are great for prototyping web-based data visualizations. This course will provide a basic introduction to the D3 library and the Observable platform, allowing you to build on these skills independently afterwards.

This is an intermediate level course. You will need some familiarity with basic data visualizations. Some experience with programming (in any language) is also beneficial. If you would like to familiarize yourself with JavaScript prior to the course, you may want to work through part of the W3Schools JavaScript guide or the Observable introduction focused on data wrangling, particularly Part 1 and Part 2 .

Schedule

Week 1

  • 13:00-13:30 Slides
  • 13:00-14:00 Sketching Visual Variables
  • 14:00-14:10 Break
  • 14:10-14:15 Walk Through of Observable, D3 Scatterplot
  • 14:15-14:55 Practice Notebook
  • 14:55-15:00 Wrap-Up

Week 2

  • 13:00-13:15 Welcome Back/Intro
  • 13:15-13:45 Open Session 1
  • 13:45-13:55 Catchup
  • 13:55-14:05 Break
  • 14:05-14:55 Open Session 2
  • 14:55-15:00 Wrap-Up

Useful Links & D3 Resources

About

Materials for the workshop "Creating custom data visualizations with Observable notebooks & D3"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published