Normally I would have information here about welcoming kids into class.
Because we're virtual, that part is both easier and harder.
If you need to not attend class, or a portion of class, for any reason, that is fine.
Ideally you would let me know ahead of time. But we're in the middle of a pandemic and life is cray. Please try to contact me beforehand. If this isn't possible, please check in with me after.
These slides were produced with {xaringan}, an R Markdown variant. I encourage you to try it out and use it for your final project presentation.
The website was also produced with R Markdown (sort of)
This course is not just about data viz, but also mediums for communication. This includes websites and data dashboards among other possibilities.
Understand the R package ecosystem (how to find, install, load, and learn about them)
Can read "flat" (i.e., rectangular) datasets into R
Can perform basic data wrangling and transformations in R, using the tidyverse
Use version control with R via git and GitHub
Use R Markdown to create reproducible dynamic reports
Transform data in a variety of ways to create effective data visualizations
Understand and fluently apply different types of data joins
Understand best practices in data visualization
Customize ggplot2 graphics by reordering factors, creating themes, and applying ggthemes
Transform data in a variety of ways to create effective data visualizations
Understand and fluently apply different types of data joins
Understand best practices in data visualization
Customize ggplot2 graphics by reordering factors, creating themes, and applying ggthemes
Below are some links to final projects from students who took this class last year.
See the assignments page of the website.
10 points each (30 points total; 15%)
Distributions & GitHub collabo
Visual perception & plot reproducing
Color
20 points each (40 points; 20%)
Basically the same as the labs, but scored correct/incorrect, and no in-class time devoted to them.
Okay to work on collaboratively - I actively encourage you to do so as long as you're using a shared repo
Homework 1: Creating new visuals while utilizing different types of joins
Homework 2: Visualizing uncertainty, tables, and plot refinement
A great blog post by Rafael Irizarry shows how almost any plot you see in popular media can be reproduced in R with ggplot.
A great blog post by Rafael Irizarry shows how almost any plot you see in popular media can be reproduced in R with ggplot.
Everyone will present for ~5 minutes - order randomly assigned (coming up next)
Find two data viz examples intended for two different audiences
Discuss the following
I will email this out as well.
Date | Presenter |
---|---|
2021-01-11 | Kay |
2021-01-11 | Wanjia |
2021-01-13 | Joe |
2021-01-13 | Janette |
2021-01-20 | Kavya |
2021-01-20 | Meg |
2021-01-25 | Anisha |
2021-01-25 | Rachael |
2021-01-27 | Zach |
2021-01-27 | Tess |
2021-02-01 | Chris |
Date | Presenter |
---|---|
2021-02-01 | Vinita |
2021-02-03 | Shijing |
2021-02-03 | David |
2021-02-10 | Raleigh |
2021-02-10 | Maggie |
2021-02-15 | Ann-Marie |
2021-02-15 | Murat |
2021-02-17 | Sarah Don |
2021-02-22 | Hyeonjin |
2021-02-24 | Anwesha |
2021-03-01 | Makayla |
2021-03-03 | Sarah Dim |
At least three finalized data displays, with each accompanied by a strong narrative/story, as well as the history of how the visualization changed over time.
Housed on GitHub
Deployed through GitHub pages (or netlify or similar)
We are all professionals here. It is imperative we act like it.
Understand the purpose of the exercise.
Zero tolerance policy for inappropriate comments
Should be vigorously encouraging
You'll be assigned three proposals to review (5 points each)
Lower percent | Lower point range | Grade | Upper point range | Upper percent |
---|---|---|---|---|
0.97 | (194 pts) | A+ | ||
0.93 | (186 pts) | A | (194 pts) | 0.97 |
0.90 | (180 pts) | A- | (186 pts) | 0.93 |
0.87 | (174 pts) | B+ | (180 pts) | 0.90 |
0.83 | (166 pts) | B | (174 pts) | 0.87 |
0.80 | (160 pts) | B- | (166 pts) | 0.83 |
0.77 | (154 pts) | C+ | (160 pts) | 0.80 |
0.73 | (146 pts) | C | (154 pts) | 0.77 |
0.70 | (140 pts) | C- | (146 pts) | 0.73 |
F | (140 pts) | 0.70 |
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |