Course Schedule
Contents
Course Schedule#
Class # |
Date |
Course Topics |
Format |
---|---|---|---|
1 |
Monday January 10 |
Introduction to Data Visualization |
Live Class (via Zoom) |
2 |
Wednesday January 12 |
Importance of Data Visualizations |
Live Class (via Zoom) |
3 |
Monday January 17 |
Visual encodings and plot configuration |
Live Class (via Zoom) |
4 |
Wednesday January 19 |
Visualizing distributions fairly |
Live Class (via Zoom) |
|
Monday January 24 |
No Class |
N/A |
|
Wednesday January 26 |
No Class |
N/A |
5 |
Monday January 31 |
Principles of Effective Visualizations |
Live Class (via Zoom) |
6 |
Wednesday February 2 |
Trendlines, confidence intervals, and composite figures |
Live Class (via Zoom) |
7 |
Monday February 7 |
Seaborn Tutorial (Recorded Video) |
N/A |
8 |
Wednesday February 9 |
Q&A on Zoom |
Live Q&A (via Zoom) |
Learning Intentions#
Lecture 1 - Introduction to Data Visualization#
Explain the importance of data visualizations.
Describe the differences between Imperative and Declarative programming.
Create basic visualizations in Altair.
Lecture 2 - Importance of data Visualizations#
Coming soon…
Lecture 3 - Visual encodings and plot configuration#
Choose effective visual encodings.
Visualize frequencies with bar plots.
Facet to explore more variables simultaneously.
Customize axes labels and scales.
Introduced to Exploratory Data Analysis
Lecture 4 - Visualizing distributions fairly#
Visualize distributions.
Understand how different distribution plots are made and their pros and cons.
Select an appropriate distribution plot for the situation.
Grasp EDA on a conceptual levels both for numerical and categorical variables.
Create density plots to compare a few distributions.
Create boxplots and violin plot to compare many distributions.
Use repeated plot grids to investigate multiple data frame columns in the same plot.
Visualize correlations and counts of categorical variables.
Lecture 5 - Principles of Effective Visualizations#
Follow guidelines for best practices in visualization design.
Avoid over-plotting via 2D distribution plots.
Adjust axes extents and formatting.
Modify titles of several figure elements.
Lecture 6 - Colours#
Choose appropriate color schemes for your data.
Use pre-made and custom color schemes.
Selectively highlight and annotate data with color and text.
Directly label data instead of using legends.
Lecture 7 - Trendlines, confidence intervals, and composite figures#
Visualize pair-wise differences using a slope plot.
Visualize trends using regression and loess lines.
Create and understand how to interpret confidence intervals and confidence bands.
Telling a story with data (reading only)
Layout plots in panels of a figure grid.
Save figures outside the notebook.
Understand figure formats in the notebook.
Retrieve info on further topics online.
Lecture 8 - Seaborn Tutorial#
Practice using Seaborn to make data visualizations.