// About
This class will help students establish a core understanding of data visualization. We will consider how data type (including tabular, network, and spatial data) interacts with visualization task to guide design choices. Diverse types of visual encodings and how they relate to human perception will be presented, along with practical exercises using the R and Python programming languages. Upon completion of the course, students will understand WHY particular visualization approaches are effective for a given data set and HOW to implement those visualizations using the language of their choice. The course is designed to be “discipline agnostic” - each student is encouraged to use data sets that they deem important / interesting. The goal is to have students learn how to develop visualizations that are relevant to their own disciplinary interests.
Quick Links
I am maintaining the course here and on its CANVAS PAGE (for enrolled students).
Student Repositories
HS GitHub and HS Porfolio
YG GitHub and YG Porfolio
RS GitHub and RS Porfolio
GT GitHub and GT Porfolio
LR GitHub and LR Porfolio
Learning Resources
GGSIDE! A companion to ggplot
for making side plots! COOL!
Awesome Quarto: A potentially interesting repository of Quarto documents, talks, tools, examples, etc.
The MockUp Blog - TABLES! This blog post explores the R packages gt
and gtextras
which will help us up our table game!
Riffomonas Project: Pat Schloss is a Professor at the University of Michigan. The Riffomonas Project is his Youtube channel, which has HUNDREDS of easy to follow and amazingly useful instructional videos on R, ggplot, version control, and literate programming.
Dr. Tamara Munzner’s Website: It isn’t fancy, but Dr. Munzner’s website has tons of resources from her textbook and the many data visualization courses she has offered. This includes recorded lectures that align directly with the chapters of the text, much like what we are using.
Cheat Sheets: So many visual guides for many R packages, including the tidyverse, ggplot, dplyr, etc.
Learning Vis Tools: Teaching Data Visualization Tutorials An interesting paper for discussion as we forge the structure for this class.