Data Visualization in R with ggplot2

This workshop is designed for students and research teams who want to turn cleaned data into clear, publication-ready graphics. Participants learn the core ideas behind the “grammar of graphics” and practice building effective visualizations using ggplot2 — including scatterplots, bar charts, histograms, boxplots, and multi-panel layouts. The session focuses on practical skills: mapping variables to aesthetics, layering geoms, customizing themes, and creating plots that communicate results without clutter.

The workshop has been delivered in the Agricultural Economics department, where graduate students followed along in RStudio using a real dataset and produced visualizations they could reuse in their own research. By the end, attendees gain a stronger understanding of how to choose the right plot for their question, how to refine figures for presentations or papers, and how to work with reproducible code instead of manually edited charts. This session can be requested by labs or departments looking for hands-on training in creating clean, informative visuals for academic work.