CS 3891.01 / 5891.01 - Data Visualization




Resources

JavaScript

SVG

Although D3 might have a bit of a learning curve, at the end of the day, all we are doing is drawing a bunch of simple shapes :sweat_smile:. So, it is critical to understand what we may draw. We will use Scalable Vector Graphics, commonly referred by its acronym SVG, for programming graphics:

D3

We will cover D3 in detail as part of the course. But for reference, there are a collection of excellent notebooks that discuss D3 (link). Here are some of my favorites:

Observable notebooks

Data Sources

Misc