diff --git a/assignment/01-exercise.qmd b/assignment/01-exercise.qmd index f0adf5a..121cd2f 100644 --- a/assignment/01-exercise.qmd +++ b/assignment/01-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Introduction to R and the tidyverse" -date: "2022-06-13" +date: "2023-06-12" --- ```{r setup, include=FALSE} diff --git a/assignment/01-mini-project.qmd b/assignment/01-mini-project.qmd index 6564753..4563036 100644 --- a/assignment/01-mini-project.qmd +++ b/assignment/01-mini-project.qmd @@ -1,6 +1,6 @@ --- title: "Mini project 1" -date: "2022-07-05" +date: "2023-07-03" --- New York City is full of urban wildlife, and rats are one of the city's most infamous animal mascots. Rats in NYC are plentiful, but they also deliver food, so they're useful too. diff --git a/assignment/02-exercise.qmd b/assignment/02-exercise.qmd index 2e28947..0e25825 100644 --- a/assignment/02-exercise.qmd +++ b/assignment/02-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Graphic design" -date: "2022-06-13" +date: "2023-06-12" --- ## Task 1: Reflection diff --git a/assignment/02-mini-project.qmd b/assignment/02-mini-project.qmd index d149fee..ef507aa 100644 --- a/assignment/02-mini-project.qmd +++ b/assignment/02-mini-project.qmd @@ -1,6 +1,6 @@ --- title: "Mini project 2" -date: "2022-07-18" +date: "2023-07-17" --- The United States has resettled more than 600,000 refugees from 60 different countries since 2006. diff --git a/assignment/03-exercise.qmd b/assignment/03-exercise.qmd index 82439a4..770a253 100644 --- a/assignment/03-exercise.qmd +++ b/assignment/03-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Mapping data to graphics" -date: "2022-06-20" +date: "2023-06-20" --- ```{r setup, include=FALSE} diff --git a/assignment/04-exercise.qmd b/assignment/04-exercise.qmd index 702d26d..fb54933 100644 --- a/assignment/04-exercise.qmd +++ b/assignment/04-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Amounts and proportions" -date: "2022-06-20" +date: "2023-06-20" --- ```{r setup, include=FALSE} diff --git a/assignment/05-exercise.qmd b/assignment/05-exercise.qmd index 48bf068..a61c245 100644 --- a/assignment/05-exercise.qmd +++ b/assignment/05-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Themes" -date: "2022-06-27" +date: "2023-06-26" --- ```{r setup, include=FALSE} diff --git a/assignment/06-exercise.qmd b/assignment/06-exercise.qmd index 691135c..0bd80ac 100644 --- a/assignment/06-exercise.qmd +++ b/assignment/06-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Uncertainty" -date: "2022-06-27" +date: "2023-06-26" --- ```{r setup, include=FALSE} diff --git a/assignment/07-exercise.qmd b/assignment/07-exercise.qmd index 93f54b8..2c1cd37 100644 --- a/assignment/07-exercise.qmd +++ b/assignment/07-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Relationships" -date: "2022-07-05" +date: "2023-07-03" --- ```{r setup, include=FALSE} diff --git a/assignment/08-exercise.qmd b/assignment/08-exercise.qmd index 2004df5..5023dff 100644 --- a/assignment/08-exercise.qmd +++ b/assignment/08-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Comparisons" -date: "2022-07-05" +date: "2023-07-03" --- ```{r setup, include=FALSE} diff --git a/assignment/09-exercise.qmd b/assignment/09-exercise.qmd index 7c7adc2..26ee1d8 100644 --- a/assignment/09-exercise.qmd +++ b/assignment/09-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Annotations" -date: "2022-07-11" +date: "2023-07-10" --- ```{r setup, include=FALSE} diff --git a/assignment/10-exercise.qmd b/assignment/10-exercise.qmd index 0a37ead..e2ccb21 100644 --- a/assignment/10-exercise.qmd +++ b/assignment/10-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Interactivity" -date: "2022-07-11" +date: "2023-07-10" --- ```{r setup, include=FALSE} diff --git a/assignment/11-exercise.qmd b/assignment/11-exercise.qmd index ef03fb6..9c7e761 100644 --- a/assignment/11-exercise.qmd +++ b/assignment/11-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Time" -date: "2022-07-18" +date: "2023-07-17" --- ```{r setup, include=FALSE} diff --git a/assignment/12-exercise.qmd b/assignment/12-exercise.qmd index 3ed6cc2..f8a2cf4 100644 --- a/assignment/12-exercise.qmd +++ b/assignment/12-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Space" -date: "2022-07-18" +date: "2023-07-17" --- ```{r setup, include=FALSE} diff --git a/assignment/13-exercise.qmd b/assignment/13-exercise.qmd index ef5e1d1..528485a 100644 --- a/assignment/13-exercise.qmd +++ b/assignment/13-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Text" -date: "2022-07-25" +date: "2023-07-24" --- ```{r setup, include=FALSE} diff --git a/assignment/14-exercise.qmd b/assignment/14-exercise.qmd index 64a3fab..f22a16d 100644 --- a/assignment/14-exercise.qmd +++ b/assignment/14-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Enhancing graphics" -date: "2022-07-25" +date: "2023-07-24" --- ```{r setup, include=FALSE} diff --git a/assignment/15-exercise.qmd b/assignment/15-exercise.qmd index 2ef016f..16a927d 100644 --- a/assignment/15-exercise.qmd +++ b/assignment/15-exercise.qmd @@ -1,6 +1,6 @@ --- title: "Truth, beauty, and data revisited" -date: "2022-07-25" +date: "2023-07-25" engine: knitr --- diff --git a/assignment/final-project.qmd b/assignment/final-project.qmd index cd4230f..e0415d1 100644 --- a/assignment/final-project.qmd +++ b/assignment/final-project.qmd @@ -1,6 +1,6 @@ --- title: "Final project" -date: "2022-07-30" +date: "2023-07-30" --- You made it to the end of our whirlwind tour of data visualization principles! Congratulations! diff --git a/content/01-content.qmd b/content/01-content.qmd index f8b7c92..e082ceb 100755 --- a/content/01-content.qmd +++ b/content/01-content.qmd @@ -1,7 +1,7 @@ --- title: "Truth, beauty, and data + R and tidyverse" -date: "2022-06-06" -date_end: "2022-06-10" +date: "2023-06-05" +date_end: "2023-06-09" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/02-content.qmd b/content/02-content.qmd index c89e2f0..6a2d549 100755 --- a/content/02-content.qmd +++ b/content/02-content.qmd @@ -1,7 +1,7 @@ --- title: "Graphic design" -date: "2022-06-06" -date_end: "2022-06-10" +date: "2023-06-05" +date_end: "2023-06-09" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/03-content.qmd b/content/03-content.qmd index 2066d33..bbdda6d 100755 --- a/content/03-content.qmd +++ b/content/03-content.qmd @@ -1,7 +1,7 @@ --- title: "Mapping data to graphics" -date: "2022-06-13" -date_end: "2022-06-17" +date: "2023-06-12" +date_end: "2023-06-16" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/04-content.qmd b/content/04-content.qmd index 8aee8fd..d8ed1a8 100755 --- a/content/04-content.qmd +++ b/content/04-content.qmd @@ -1,7 +1,7 @@ --- title: "Amounts and proportions" -date: "2022-06-13" -date_end: "2022-06-17" +date: "2023-06-12" +date_end: "2023-06-16" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/05-content.qmd b/content/05-content.qmd index 49787f4..44be958 100755 --- a/content/05-content.qmd +++ b/content/05-content.qmd @@ -1,7 +1,7 @@ --- title: "Themes" -date: "2022-06-20" -date_end: "2022-06-24" +date: "2023-06-19" +date_end: "2023-06-23" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/06-content.qmd b/content/06-content.qmd index 7663ecb..9ef9ba3 100755 --- a/content/06-content.qmd +++ b/content/06-content.qmd @@ -1,7 +1,7 @@ --- title: "Uncertainty" -date: "2022-06-20" -date_end: "2022-06-24" +date: "2023-06-19" +date_end: "2023-06-23" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/07-content.qmd b/content/07-content.qmd index d918af1..2ba11e7 100755 --- a/content/07-content.qmd +++ b/content/07-content.qmd @@ -1,7 +1,7 @@ --- title: "Relationships" -date: "2022-06-27" -date_end: "2022-07-01" +date: "2023-06-26" +date_end: "2023-06-30" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/08-content.qmd b/content/08-content.qmd index 001609c..0722048 100755 --- a/content/08-content.qmd +++ b/content/08-content.qmd @@ -1,7 +1,7 @@ --- title: "Comparisons" -date: "2022-06-27" -date_end: "2022-07-01" +date: "2023-06-26" +date_end: "2023-06-30" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/09-content.qmd b/content/09-content.qmd index c7cdd95..13e44c2 100755 --- a/content/09-content.qmd +++ b/content/09-content.qmd @@ -1,7 +1,7 @@ --- title: "Annotations" -date: "2022-07-05" -date_end: "2022-07-08" +date: "2023-07-03" +date_end: "2023-07-07" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/10-content.qmd b/content/10-content.qmd index 991580e..d8e9c66 100755 --- a/content/10-content.qmd +++ b/content/10-content.qmd @@ -1,7 +1,7 @@ --- title: "Interactivity" -date: "2022-07-05" -date_end: "2022-07-08" +date: "2023-07-03" +date_end: "2023-07-07" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/11-content.qmd b/content/11-content.qmd index 5259650..92fdef0 100755 --- a/content/11-content.qmd +++ b/content/11-content.qmd @@ -1,7 +1,7 @@ --- title: "Time" -date: "2022-07-11" -date_end: "2022-07-15" +date: "2023-07-10" +date_end: "2023-07-14" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/12-content.qmd b/content/12-content.qmd index 4fd6165..c43313f 100755 --- a/content/12-content.qmd +++ b/content/12-content.qmd @@ -1,7 +1,7 @@ --- title: "Space" -date: "2022-07-11" -date_end: "2022-07-15" +date: "2023-07-10" +date_end: "2023-07-14" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/13-content.qmd b/content/13-content.qmd index 0f5699a..9e8457e 100755 --- a/content/13-content.qmd +++ b/content/13-content.qmd @@ -1,7 +1,7 @@ --- title: "Text" -date: "2022-07-18" -date_end: "2022-07-22" +date: "2023-07-17" +date_end: "2023-07-21" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/14-content.qmd b/content/14-content.qmd index d38a833..d9d6358 100755 --- a/content/14-content.qmd +++ b/content/14-content.qmd @@ -1,7 +1,7 @@ --- title: "Enhancing graphics" -date: "2022-07-18" -date_end: "2022-07-22" +date: "2023-07-17" +date_end: "2023-07-21" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/content/15-content.qmd b/content/15-content.qmd index 9618f27..e8a03b0 100755 --- a/content/15-content.qmd +++ b/content/15-content.qmd @@ -1,7 +1,7 @@ --- title: "Truth, beauty, and data revisited" -date: "2022-07-25" -date_end: "2022-07-30" +date: "2023-07-24" +date_end: "2023-07-25" --- ```{r slides-videos, echo=FALSE, include=FALSE} diff --git a/data/schedule.csv b/data/schedule.csv index 7716bff..f54fa88 100644 --- a/data/schedule.csv +++ b/data/schedule.csv @@ -4,10 +4,10 @@ Foundations,Session 2,2023-06-05,2023-06-09,Graphic design,,,content/02-content, Foundations,,2023-06-12,,Assignments for sessions 1 and 2 due,,11:59 PM,,,,, Foundations,Session 3,2023-06-12,2023-06-16,Mapping data to graphics,,,content/03-content,lesson/03-lesson,example/03-example,assignment/03-exercise, Core types of graphics,Session 4,2023-06-12,2023-06-16,Amounts and proportions,,,content/04-content,lesson/04-lesson,example/04-example,assignment/04-exercise, -Core types of graphics,,2023-06-19,,Assignments for sessions 3 and 4 due,,11:59 PM,,,,, +Core types of graphics,,2023-06-20,,Assignments for sessions 3 and 4 due,,11:59 PM,,,,, Core types of graphics,Session 5,2023-06-19,2023-06-23,Themes,,,content/05-content,lesson/05-lesson,example/05-example,assignment/05-exercise, Core types of graphics,Session 6,2023-06-19,2023-06-23,Uncertainty,,,content/06-content,lesson/06-lesson,example/06-example,assignment/06-exercise, -Core types of graphics,,2023-06-19,,Assignments for sessions 5 and 6 due,,11:59 PM,,,,, +Core types of graphics,,2023-06-26,,Assignments for sessions 5 and 6 due,,11:59 PM,,,,, Core types of graphics,Session 7,2023-06-26,2023-06-30,Relationships,,,content/07-content,lesson/07-lesson,example/07-example,assignment/07-exercise, Core types of graphics,Session 8,2023-06-26,2023-06-30,Comparisons,,,content/08-content,lesson/08-lesson,example/08-example,assignment/08-exercise, Core types of graphics,,2023-07-03,,Assignments for sessions 7 and 8 due,,11:59 PM,,,,, @@ -23,4 +23,5 @@ Special applications,Session 13,2023-07-17,2023-07-21,Text,,,content/13-content, Special applications,Session 14,2023-07-17,2023-07-21,Enhancing graphics,,,content/14-content,lesson/14-lesson,example/14-example,assignment/14-exercise, Special applications,,2023-07-24,,Assignments for sessions 13 and 14 due,,11:59 PM,,,,, Conclusions,Session 15,2023-07-24,2023-07-25,"Truth, beauty, and data revisited",,,content/15-content,lesson/15-lesson,example/15-example,assignment/15-exercise, +Conclusions,,2023-07-25,,Assignments for session 15 due,,11:59 PM,,,,, Conclusions,,2023-07-30,,Final project due,TRUE,11:59 PM,,,,assignment/final-project, diff --git a/example/01-example.qmd b/example/01-example.qmd index 7b28276..19f7e94 100644 --- a/example/01-example.qmd +++ b/example/01-example.qmd @@ -1,7 +1,7 @@ --- title: "Introduction to R and the tidyverse" -date: "2022-06-06" -date_end: "2022-06-10" +date: "2023-06-05" +date_end: "2023-06-09" --- ## Basic process for working with RStudio diff --git a/example/02-example.qmd b/example/02-example.qmd index f7d3e37..b3b3baa 100644 --- a/example/02-example.qmd +++ b/example/02-example.qmd @@ -1,7 +1,7 @@ --- title: "Graphic design" -date: "2022-06-06" -date_end: "2022-06-10" +date: "2023-06-05" +date_end: "2023-06-09" --- For this example, I'm going to critique and improve this random flyer I found posted in the BYU library in September 2018: diff --git a/example/03-example.qmd b/example/03-example.qmd index c91d0ff..77e87ed 100644 --- a/example/03-example.qmd +++ b/example/03-example.qmd @@ -1,7 +1,7 @@ --- title: "Mapping data to graphics" -date: "2022-06-13" -date_end: "2022-06-17" +date: "2023-06-12" +date_end: "2023-06-16" --- For this example, I'm going to use real world data to demonstrate the typical process for loading data, cleaning it up a bit, and mapping specific columns of the data onto the parts of a graph using the grammar of graphics and `ggplot()`. diff --git a/example/04-example.qmd b/example/04-example.qmd index 015e31c..cffdc08 100644 --- a/example/04-example.qmd +++ b/example/04-example.qmd @@ -1,7 +1,7 @@ --- title: "Amounts and proportions" -date: "2022-06-13" -date_end: "2022-06-17" +date: "2023-06-12" +date_end: "2023-06-16" --- For this example, we're going to use real world data to demonstrate some different ways to visualize amounts and proportions. We'll use data from the CDC and the Social Security Administration about the number of daily births in the United States from 1994–2014. [FiveThirtyEight reported a story using this data in 2016](https://fivethirtyeight.com/features/some-people-are-too-superstitious-to-have-a-baby-on-friday-the-13th/) and they posted relatively CSV files [on GitHub](https://github.com/fivethirtyeight/data/tree/master/births), so we can download and use those. diff --git a/example/05-example.qmd b/example/05-example.qmd index a68f7dc..8dbbc5f 100644 --- a/example/05-example.qmd +++ b/example/05-example.qmd @@ -1,7 +1,7 @@ --- title: "Themes" -date: "2022-06-20" -date_end: "2022-06-24" +date: "2023-06-19" +date_end: "2023-06-23" --- ```{r setup, include=FALSE} diff --git a/example/06-example.qmd b/example/06-example.qmd index 3f1c5c5..34ab0d3 100644 --- a/example/06-example.qmd +++ b/example/06-example.qmd @@ -1,7 +1,7 @@ --- title: "Uncertainty" -date: "2022-06-20" -date_end: "2022-06-24" +date: "2023-06-19" +date_end: "2023-06-23" --- For this example, we're going to use historical weather data from the now-defunct [Dark Sky](https://darksky.net/forecast/33.7546,-84.39/us12/en) about wind speed and temperature trends for downtown Atlanta ([specifically `33.754557, -84.390009`](https://www.google.com/maps/place/33°45'16.4"N+84°23'24.0"W/@33.754557,-84.3921977,17z/)) in 2019. I downloaded this data using Dark Sky's (now-retired-because-they-were-bought-by-Apple) API using the [ {darksky} package](https://github.com/hrbrmstr/darksky). diff --git a/example/07-example.qmd b/example/07-example.qmd index 9a6eb13..38cc93a 100644 --- a/example/07-example.qmd +++ b/example/07-example.qmd @@ -1,7 +1,7 @@ --- title: "Relationships" -date: "2022-06-27" -date_end: "2022-07-01" +date: "2023-06-26" +date_end: "2023-06-30" --- For this example, we're going to use historical weather data from the now-defunct [Dark Sky](https://darksky.net/forecast/33.7546,-84.39/us12/en) about wind speed and temperature trends for downtown Atlanta ([specifically `33.754557, -84.390009`](https://www.google.com/maps/place/33°45'16.4"N+84°23'24.0"W/@33.754557,-84.3921977,17z/)) in 2019. I downloaded this data using Dark Sky's (now-retired-because-they-were-bought-by-Apple) API using the [ {darksky} package](https://github.com/hrbrmstr/darksky). diff --git a/example/08-example.qmd b/example/08-example.qmd index 657d858..20c4b2f 100644 --- a/example/08-example.qmd +++ b/example/08-example.qmd @@ -1,7 +1,7 @@ --- title: "Comparisons" -date: "2022-06-27" -date_end: "2022-07-01" +date: "2023-06-26" +date_end: "2023-06-30" --- ```{r load-targets, include=FALSE} diff --git a/example/09-example.qmd b/example/09-example.qmd index 1439188..33d5d39 100644 --- a/example/09-example.qmd +++ b/example/09-example.qmd @@ -1,7 +1,7 @@ --- title: "Annotations" -date: "2022-07-05" -date_end: "2022-07-08" +date: "2023-07-03" +date_end: "2023-07-07" --- ```{r load-targets, include=FALSE} diff --git a/example/10-example.qmd b/example/10-example.qmd index 06d0510..e8eeb95 100644 --- a/example/10-example.qmd +++ b/example/10-example.qmd @@ -1,7 +1,7 @@ --- title: "Interactivity" -date: "2022-07-05" -date_end: "2022-07-08" +date: "2023-07-03" +date_end: "2023-07-07" --- ```{r load-targets, include=FALSE} diff --git a/example/11-example.qmd b/example/11-example.qmd index 4f0ffa3..484ca5d 100644 --- a/example/11-example.qmd +++ b/example/11-example.qmd @@ -1,7 +1,7 @@ --- title: "Time" -date: "2022-07-11" -date_end: "2022-07-15" +date: "2023-07-10" +date_end: "2023-07-14" --- ```{r load-targets, include=FALSE} diff --git a/example/12-example.qmd b/example/12-example.qmd index a4aa49e..cbf538f 100644 --- a/example/12-example.qmd +++ b/example/12-example.qmd @@ -1,7 +1,7 @@ --- title: "Space" -date: "2022-07-11" -date_end: "2022-07-15" +date: "2023-07-10" +date_end: "2023-07-14" --- ```{r load-targets, include=FALSE} diff --git a/example/13-example.qmd b/example/13-example.qmd index bb922f9..e2c307d 100644 --- a/example/13-example.qmd +++ b/example/13-example.qmd @@ -1,7 +1,7 @@ --- title: "Text" -date: "2022-07-18" -date_end: "2022-07-22" +date: "2023-07-17" +date_end: "2023-07-21" --- ```{r load-targets, include=FALSE} diff --git a/example/14-example.qmd b/example/14-example.qmd index 11834cc..f53cd32 100644 --- a/example/14-example.qmd +++ b/example/14-example.qmd @@ -1,7 +1,7 @@ --- title: "Enhancing graphics" -date: "2022-07-18" -date_end: "2022-07-22" +date: "2023-07-17" +date_end: "2023-07-21" --- ## Why enhance graphics? diff --git a/example/15-example.qmd b/example/15-example.qmd index ac17a5d..dec5476 100644 --- a/example/15-example.qmd +++ b/example/15-example.qmd @@ -1,7 +1,7 @@ --- title: "Sharing R output online" -date: "2022-07-25" -date_end: "2022-07-30" +date: "2023-07-24" +date_end: "2023-07-25" --- ## Publishing your stuff online diff --git a/example/_metadata.yml b/example/_metadata.yml index 07fc20f..72d836f 100644 --- a/example/_metadata.yml +++ b/example/_metadata.yml @@ -1,5 +1,14 @@ +date-heading: + content: "Example for" + class: "bg-example" +date-format: "full" + format: html: code-fold: show code-tools: true toc-depth: 4 + + filters: ["../filters/format_date_end.lua"] + template-partials: + - ../html/title-block.html diff --git a/example/index.qmd b/example/index.qmd index 63b5092..c31a596 100644 --- a/example/index.qmd +++ b/example/index.qmd @@ -1,11 +1,5 @@ --- title: Code examples -menu: - example: - parent: Overview - weight: 1 -type: docs -weight: 1 --- This section contains fully annotated R code that you can use as a reference for creating your own visualizations. In the lessons section, you sequentially build up your understanding of R and {ggplot2}; here you can see how all the pieces work together. diff --git a/files/schedule.ics b/files/schedule.ics index 82ec0b4..30b56e6 100644 --- a/files/schedule.ics +++ b/files/schedule.ics @@ -9,7 +9,7 @@ DTSTART;VALUE=DATE:20230605 DTEND;VALUE=DATE:20230606 SUMMARY:PMAP 8101: (Session 1) Truth, beauty, and data + R and tidyverse DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/01-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-9d800bf1-d251-42e9-926e-6b894833667b @@ -17,7 +17,7 @@ DTSTART;VALUE=DATE:20230605 DTEND;VALUE=DATE:20230606 SUMMARY:PMAP 8101: (Session 2) Graphic design DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/02-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-4612ecf7-cd10-453d-b877-49ce8939e5ac @@ -25,7 +25,7 @@ DTSTART;VALUE=DATE:20230612 DTEND;VALUE=DATE:20230613 SUMMARY:PMAP 8101: Assignments for sessions 1 and 2 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-757f0ff1-d229-4a3f-9208-6d0c30f6ba63 @@ -33,7 +33,7 @@ DTSTART;VALUE=DATE:20230612 DTEND;VALUE=DATE:20230613 SUMMARY:PMAP 8101: (Session 3) Mapping data to graphics DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/03-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-46fb07e2-531b-4ccd-b3d0-2eeb7f70313c @@ -41,15 +41,15 @@ DTSTART;VALUE=DATE:20230612 DTEND;VALUE=DATE:20230613 SUMMARY:PMAP 8101: (Session 4) Amounts and proportions DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/04-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-7104f949-8f30-40ec-8bba-484934ef83b5 -DTSTART;VALUE=DATE:20230619 -DTEND;VALUE=DATE:20230620 +DTSTART;VALUE=DATE:20230620 +DTEND;VALUE=DATE:20230621 SUMMARY:PMAP 8101: Assignments for sessions 3 and 4 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-ca454b77-a7b7-4110-99a7-b295d4269c7a @@ -57,7 +57,7 @@ DTSTART;VALUE=DATE:20230619 DTEND;VALUE=DATE:20230620 SUMMARY:PMAP 8101: (Session 5) Themes DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/05-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-c4ea9e2d-5dff-4f03-a994-3f4f2cbea56f @@ -65,15 +65,15 @@ DTSTART;VALUE=DATE:20230619 DTEND;VALUE=DATE:20230620 SUMMARY:PMAP 8101: (Session 6) Uncertainty DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/06-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-308f1607-84ca-48a6-9035-2547a9e15898 -DTSTART;VALUE=DATE:20230619 -DTEND;VALUE=DATE:20230620 +DTSTART;VALUE=DATE:20230626 +DTEND;VALUE=DATE:20230627 SUMMARY:PMAP 8101: Assignments for sessions 5 and 6 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-f7fbfadb-0a2b-4a2e-8558-91e3c492d6c0 @@ -81,7 +81,7 @@ DTSTART;VALUE=DATE:20230626 DTEND;VALUE=DATE:20230627 SUMMARY:PMAP 8101: (Session 7) Relationships DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/07-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-3ab3c996-1738-49ae-9bfb-bc8a22917f41 @@ -89,7 +89,7 @@ DTSTART;VALUE=DATE:20230626 DTEND;VALUE=DATE:20230627 SUMMARY:PMAP 8101: (Session 8) Comparisons DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/08-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-f8ad53fd-3810-4cbd-b407-ae2e0420ec2c @@ -97,7 +97,7 @@ DTSTART;VALUE=DATE:20230703 DTEND;VALUE=DATE:20230704 SUMMARY:PMAP 8101: Assignments for sessions 7 and 8 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-4292cc16-a9b9-4b5f-b9ca-8d58df67d09a @@ -105,7 +105,7 @@ DTSTART;VALUE=DATE:20230703 DTEND;VALUE=DATE:20230704 SUMMARY:PMAP 8101: Mini project 1 due DESCRIPTION:https://datavizs23.classes.andrewheiss.com/assignment/01-mini-project.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-9ef6a241-2835-4010-b7de-eb89c2e57ab7 @@ -113,7 +113,7 @@ DTSTART;VALUE=DATE:20230703 DTEND;VALUE=DATE:20230704 SUMMARY:PMAP 8101: (Session 9) Annotations DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/09-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-63c40e62-bf80-4435-aab2-8a1a034572d4 @@ -121,7 +121,7 @@ DTSTART;VALUE=DATE:20230703 DTEND;VALUE=DATE:20230704 SUMMARY:PMAP 8101: (Session 10) Interactivity DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/09-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-676749d9-122a-4a0b-89eb-228974d39549 @@ -129,7 +129,7 @@ DTSTART;VALUE=DATE:20230710 DTEND;VALUE=DATE:20230711 SUMMARY:PMAP 8101: Assignments for sessions 9 and 10 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-b9a021f6-65e1-4662-8672-d61bdf262c5d @@ -137,7 +137,7 @@ DTSTART;VALUE=DATE:20230710 DTEND;VALUE=DATE:20230711 SUMMARY:PMAP 8101: (Session 11) Time DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/11-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-76f5740f-3da5-4387-a078-fa58b0380396 @@ -145,7 +145,7 @@ DTSTART;VALUE=DATE:20230710 DTEND;VALUE=DATE:20230711 SUMMARY:PMAP 8101: (Session 12) Space DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/12-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-9aeae366-313c-4d09-9117-42c3ea187374 @@ -153,7 +153,7 @@ DTSTART;VALUE=DATE:20230717 DTEND;VALUE=DATE:20230718 SUMMARY:PMAP 8101: Assignments for sessions 11 and 12 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-e860bab1-7822-4c90-b99f-2c1dda7049c6 @@ -161,7 +161,7 @@ DTSTART;VALUE=DATE:20230717 DTEND;VALUE=DATE:20230718 SUMMARY:PMAP 8101: Mini project 2 due DESCRIPTION:https://datavizs23.classes.andrewheiss.com/assignment/02-mini-project.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-c4d35b56-6b61-4be4-a823-edcf20a7d690 @@ -169,7 +169,7 @@ DTSTART;VALUE=DATE:20230717 DTEND;VALUE=DATE:20230718 SUMMARY:PMAP 8101: (Session 13) Text DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/13-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-6c8566b6-e60e-47e0-9d6d-2bc501b1e4f9 @@ -177,7 +177,7 @@ DTSTART;VALUE=DATE:20230717 DTEND;VALUE=DATE:20230718 SUMMARY:PMAP 8101: (Session 14) Enhancing graphics DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/14-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-173e5b51-f991-4bbe-929c-123572fb239f @@ -185,7 +185,7 @@ DTSTART;VALUE=DATE:20230724 DTEND;VALUE=DATE:20230725 SUMMARY:PMAP 8101: Assignments for sessions 13 and 14 due DESCRIPTION: -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-c0a902b3-3e00-4fd4-83d4-76a14bf085ba @@ -193,14 +193,22 @@ DTSTART;VALUE=DATE:20230724 DTEND;VALUE=DATE:20230725 SUMMARY:PMAP 8101: (Session 15) Truth, beauty, and data revisited DESCRIPTION:https://datavizs23.classes.andrewheiss.com/content/15-content.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT BEGIN:VEVENT UID:ical-db60d0e4-1612-442a-99d4-f8138b2008c0 +DTSTART;VALUE=DATE:20230725 +DTEND;VALUE=DATE:20230726 +SUMMARY:PMAP 8101: Assignments for session 15 due +DESCRIPTION: +DTSTAMP:20230529T213546Z +END:VEVENT +BEGIN:VEVENT +UID:ical-40053a1a-266c-4bf4-b6a9-69b7c95faf3c DTSTART;VALUE=DATE:20230730 DTEND;VALUE=DATE:20230731 SUMMARY:PMAP 8101: Final project due DESCRIPTION:https://datavizs23.classes.andrewheiss.com/assignment/final-project.html -DTSTAMP:20230529T203523Z +DTSTAMP:20230529T213546Z END:VEVENT END:VCALENDAR diff --git a/html/custom.scss b/html/custom.scss index 5155bc3..0d756cd 100644 --- a/html/custom.scss +++ b/html/custom.scss @@ -237,6 +237,10 @@ div.sidebar-item-container .sidebar-link>code{ background-color: $purple; } +.bg-example { + background-color: $pink; +} + .fake-date-block { margin-bottom: 1em; diff --git a/lesson/01-lesson.qmd b/lesson/01-lesson.qmd index be4d433..30bf0ba 100644 --- a/lesson/01-lesson.qmd +++ b/lesson/01-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Introduction to R and the tidyverse" -date: "2020-05-11" +date: "2023-06-05" +date_end: "2023-06-09" --- ```{r setup, include=FALSE} diff --git a/lesson/02-lesson.qmd b/lesson/02-lesson.qmd index a04a2e3..811b10f 100644 --- a/lesson/02-lesson.qmd +++ b/lesson/02-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Graphic design" -date: "2020-05-12" +date: "2023-06-05" +date_end: "2023-06-09" --- ```{r setup, include=FALSE} diff --git a/lesson/03-lesson.qmd b/lesson/03-lesson.qmd index cc252f5..cf66a20 100644 --- a/lesson/03-lesson.qmd +++ b/lesson/03-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Mapping data to graphics" -date: "2020-05-13" +date: "2023-06-12" +date_end: "2023-06-16" --- ```{r setup, include=FALSE} diff --git a/lesson/04-lesson.qmd b/lesson/04-lesson.qmd index e857f6f..03b673c 100644 --- a/lesson/04-lesson.qmd +++ b/lesson/04-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Amounts and proportions" -date: "2022-06-13" +date: "2023-06-12" +date_end: "2023-06-16" --- ```{r setup, include=FALSE} diff --git a/lesson/05-lesson.qmd b/lesson/05-lesson.qmd index 48a8577..1afb4af 100644 --- a/lesson/05-lesson.qmd +++ b/lesson/05-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Themes" -date: "2022-05-14" +date: "2023-06-19" +date_end: "2023-06-23" --- ```{r setup, include=FALSE} diff --git a/lesson/06-lesson.qmd b/lesson/06-lesson.qmd index cdb9f11..b65ed49 100644 --- a/lesson/06-lesson.qmd +++ b/lesson/06-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Uncertainty" -date: "2022-05-17" +date: "2023-06-19" +date_end: "2023-06-23" --- ```{r setup, include=FALSE} diff --git a/lesson/07-lesson.qmd b/lesson/07-lesson.qmd index ef6a592..6177958 100644 --- a/lesson/07-lesson.qmd +++ b/lesson/07-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Relationships" -date: "2020-05-19" +date: "2023-06-26" +date_end: "2023-06-30" --- There isn't really a lesson for today, and as we get further into the semester, the need for lessons will continue to decrease. Now that each section is focused on a few specific geoms and how to apply them, you don't need to go through interactive tutorials so much, since you should (hopefully!) be getting the hang of how ggplot works. (IF NOT, please reach out for help on Slack or via e-mail! I'm more than happy and ready to help!) diff --git a/lesson/08-lesson.qmd b/lesson/08-lesson.qmd index 9f2a970..d12bf07 100644 --- a/lesson/08-lesson.qmd +++ b/lesson/08-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Comparisons" -date: "2020-05-20" +date: "2023-06-26" +date_end: "2023-06-30" --- Like the previous session, there isn't really a lesson today. You're not learning how to use any new functions—you're learning how to apply the geoms you already know in cool and exciting ways. But don't worry! You'll have a lesson for session 9! diff --git a/lesson/09-lesson.qmd b/lesson/09-lesson.qmd index c09b3e6..d82caa4 100644 --- a/lesson/09-lesson.qmd +++ b/lesson/09-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Annotations" -date: "2020-05-21" +date: "2023-07-03" +date_end: "2023-07-07" --- Ha, so in the video I said there would be interactive lessons, but *I changed my mind!* You're only working with a few new functions this session (`annotate()`, `geom_text()`, `geom_label()`, `geom_text_repel()`, and `geom_label_repel()`), and the best way to figure out how to use them is to use them! diff --git a/lesson/10-lesson.qmd b/lesson/10-lesson.qmd index 3a4e145..f436832 100644 --- a/lesson/10-lesson.qmd +++ b/lesson/10-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Interactivity" -date: "2020-05-22" +date: "2023-07-03" +date_end: "2023-07-07" --- Again, there's no lesson for this. The only way to learn how to use `ggplotly()` and create dashboards with {flexdashboard} is to try them out in RStudio, not in a mini browser-based R session here. diff --git a/lesson/11-lesson.qmd b/lesson/11-lesson.qmd index 734b779..532ad15 100644 --- a/lesson/11-lesson.qmd +++ b/lesson/11-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Time" -date: "2020-05-26" +date: "2023-07-10" +date_end: "2023-07-14" --- Once again, there's no lesson this time. You're all understanding the basics of R and {ggplot2} and {dplyr} *really well* (I'm seriously so impressed and proud of you all!). diff --git a/lesson/12-lesson.qmd b/lesson/12-lesson.qmd index 2fef47b..cafd46b 100644 --- a/lesson/12-lesson.qmd +++ b/lesson/12-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Space" -date: "2020-05-27" +date: "2023-07-10" +date_end: "2023-07-14" --- ```{r setup, include=FALSE} diff --git a/lesson/13-lesson.qmd b/lesson/13-lesson.qmd index 7ceef61..ebac4af 100644 --- a/lesson/13-lesson.qmd +++ b/lesson/13-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Text" -date: "2020-05-28" +date: "2023-07-17" +date_end: "2023-07-21" --- There's no lesson for this session. In your exercise today you'll visualize text data using [{tidytext}](https://www.tidytextmining.com/), and the best way to figure that out is to just play with data. diff --git a/lesson/14-lesson.qmd b/lesson/14-lesson.qmd index bf9ade2..de2c92b 100644 --- a/lesson/14-lesson.qmd +++ b/lesson/14-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Enhancing graphics" -date: "2020-05-29" +date: "2023-07-17" +date_end: "2023-07-21" --- There's no lesson for this session. In your exercise today you'll export a plot from ggplot, open it in a vector editor like [Illustrator](https://www.adobe.com/products/illustrator.html), [Inkscape](https://inkscape.org/), or [Gravit Designer](https://www.designer.io/en/), and make it extra pretty and well-designed. The best way to learn this is by actually doing it. diff --git a/lesson/15-lesson.qmd b/lesson/15-lesson.qmd index 83e596b..89e9258 100644 --- a/lesson/15-lesson.qmd +++ b/lesson/15-lesson.qmd @@ -1,6 +1,7 @@ --- title: "Truth, beauty, and data revisited" -date: "2020-06-01" +date: "2023-07-24" +date_end: "2023-07-25" --- There's no lesson for this session. You made it to the end of the course! Congratulations! diff --git a/schedule.qmd b/schedule.qmd index 5a2fbf2..819e180 100644 --- a/schedule.qmd +++ b/schedule.qmd @@ -23,11 +23,19 @@ ical_url_absolute <- paste0(base_url, "/", schedule_ical_file) Here's your roadmap for the semester! -- [**Content**](/content/) ({{< fa book-open-reader >}}): This page contains the readings, slides, and recorded lectures for the week. Read and watch these **before** our in-person class. +- [**Content**](/content/) ({{< fa book-open-reader >}}): This page contains the readings, slides, and recorded lectures for the topic. Read and watch these first. -- [**Example**](/example/) ({{< fa laptop-code >}}): This page contains fully annotated R code and other supplementary information that you can use as a reference for your assignments and project. This is only a reference page—you don't have to necessarily do anything here. Some sections also contain videos of me live coding the examples so you can see what it looks like to work with R in real time. This page will be *very* helpful as you work on your assignments. +- [**Lesson**](/lesson/) ({{< fa chalkboard-teacher >}}): This page contains an interactive lesson that teaches you the principles and code you need to know. Go through these after doing the content. -- [**Assignment**](/assignment/) ({{< fa pen-ruler >}}): This page contains the instructions for each assignment. Weekly reports are due by *noon* on the day of class. Other assignments are due by *11:59 PM* on the day they're listed. +- [**Example**](/example/) ({{< fa laptop-code >}}): This page contains fully annotated R code that you can use as a reference for creating your own visualizations. This is only a reference page—you don’t have to necessarily do anything here. Each section also contains videos of me live coding the examples so you can see what it looks like to work with R in real time. This page will be *very* helpful as you work on your assignments. + +- [**Assignment**](/assignment/) ({{< fa pen-ruler >}}): This page contains the instructions for either the session exercise (1–3 brief tasks), or for the two mini projects and final project. **Assignments are due by 11:59 PM on the Monday after their corresponding sessions.** That’s confusing in sentence form—see the schedule table below to see how it works. + +**tl;dr**: You should follow this general process for each session: + +- Do everything on the content ({{< fa book-open-reader >}}) page +- Work through the lesson ({{< fa chalkboard-teacher >}}) page +- Complete the assignment ({{< fa pen-ruler >}}) while referencing the example ({{< fa laptop-code >}}) ::: {.callout-tip}