Introduction to Data Visualization
This course is the third and final part of a larger 3-part course designed for novices:
This course focuses on the basics of ggplot2, a tidyverse package for data visualization. Attendees will learn the building blocks needed to create publishable figures as well as tips and tricks to make plotting easier.
Lessons
- January 6, 2026 - Introduction to ggplot2 for R Data Visualization
- January 8, 2026 - Plot Customization with ggplot2
- January 13, 2026 - From Data to Display: Crafting a Publishable Plot
- January 15, 2026 - Recommendations and Tips for Creating Effective Plots with ggplot2
Prerequisites
This course is recommended for attendees familiar with the skills learned in Part 1: Getting Started with R. Attendees will also benefit from skills learned in Part2: Introduction to Data Wrangling.
Course materials
We will use R on Biowulf for this course to avoid issues with R and package installations. To use R on Biowulf, you must have a NIH HPC account. If you do not have a NIH HPC (Biowulf) account, this course can be taken using a local R installation. However, we will not be able to troubleshoot package installation issues during class. Additionally, because we will use packages belonging to the tidyverse, you will need to install these packages using install.packages("tidyverse") prior to the first lesson if you are not using R on Biowulf.
Get the Data
The data used in this course can be downloaded here. To use these files, you should unzip data.zip and add it to your working directory.