This class discusses theory, best practices, and common pitfalls of data visualization with hands-on exercises in RMarkdown using ggplot2 and its powerful grammar-of-graphics approach. Best for grad students/postdocs/researchers who have specific data sets they want to work on visualizing and upper level undergraduates working on an honors thesis. This seminar uses Quarto and tidyverse-style R for programming, as well as Git & GitHub for version control and instructor/peer feedback. No prior experience with these tools is required but some experience with at least one programming language (R, python, matlab, C++, fortran) is highly recommended.
Examples of plots generated in past courses.