Data Visualization for Business 1 - An Introduction

Level: Introductory, No Experience Required

Keywords: R, Data Visualisation, Business Data

Note: Please see Prerequisite Section Below

View Session Slides - Opens new Tab

Download Session Files - Downloads .zip file

Session Summary:

One of the most important elements in statistical communication is through the use of clear data visualisation. In this session we will look more closely at how to construct clear, concise and interpretable data visualisations in R, using the tidyverse package ggplot2. This session will look specifically at providing you with the skills to visualisation your own projects data, and allow you to begin your own journey to improve your data visualisation skills.


  • This session is designed to be open and accessible to all, whether a beginner in R and programming, a new starter in the ONS or someone who simply needs to refresh their skills. Worksheets will be provided are these two different skill levels.

Session Objectives:

  • Understand data visualisation good practices
  • Introduction to the tidyverse & ggplot2 in R
  • Compare plotting techniques in R (ggplot vs plot functions)

Transferable Skills:

  • Using the tidyverse, in particular ggplot
  • Core and basic ggplot functions
  • Use of layers, aesthetics, and different plot types in data visualisation

Prerequisite Knowledge:

No experience in Programming is required, however some awareness provided through the Training Tracker: “Analytical Training: Awareness of Coding Tools” & “Awareness in Data Visualisation”, would be useful.

Prerequisite Content:

Access to R & Rstudio (R’s Graphical User Interface, or RStudio Cloud (Free Online)), Provided ZIP File .zip