The syllabus for the course, along with discussions about "what" visualizations are, why we make them, and how to orient yourself in the course.
IS445 - Data Viz - ACG-ACU
This is the course website for Data Visualization, instructed by Matthew Turk (mjturk@illinois.edu).
Below, you will find the materials for each week, as well as the syllabus that includes contact information and a course outline.
Lectures and Materials
Data Storage, Manipulation, and Drawing
How are values transformed from 0's and 1's into values we can manipulate and understand? When we draw something on a screen, how do we represent that internally, and how is that translated into pixels? What operations can we do on data?
Scaling, Colors, and Colormaps
How are values transformed from 0's and 1's into values we can manipulate and understand? When we draw something on a screen, how do we represent that internally, and how is that translated into pixels? What operations can we do on data? How do colors work? What are the different ways we can map colors to values? What should we keep in mind when doing this?
Week 4
Basics of Interaction and Engines of Visualization
bqplot interactivity ipywidgets jupyter traitlets
Traitlets, Widgets, Interactivity and bqplot
We start with the basics of using Traitlets and data binding in visualization, and then introduce the basics of bqplot.
The foundations of interactivity, and how we can think about it and how we use it. We introduce a little bit of javascript, how to publish websites on GitHub, and we start learning vega-lite.