Virginia Tech® home

Graphics in R Using GGPlot

Course Date: 2/16/2022

Who This Course Is For

The ability to create professional grade graphics is of key importance for scientific communication. The ggplot2 package utilized in R programming offers a powerful, flexible, and free platform which can be used to produce publication-quality graphics.



Duration:  2 hours

Course Dates: 2/16/2022

Venue: Virtual & Torg 3310

Required Software:  R & R Studio (free)

Cost: Free to VT Participating Colleges and Administrative Units

Pre-requisites:  No previous coding experience is required.  Knowledge of basic descriptive statistics is assumed.

Prework includes downloading course materials, R, and R Studio.

By the end of this course you will be able to:


  • Producing statistical graphs including histograms, bar plots, box plots, and scatter plots using the ggplot2 package in R
  • Syntax to control colors, plotting characters, axes, legends, and labels • Creating high resolution graphics to various file types
  • Pros and cons of various graphics and approaches 


This is a hands-on, interactive course where you will submit pre-written code followed by exercises where you write your own code based on examples.  You will leave with code that you can apply to your datasets.