Data Visualisation with ggplot2
Course Level: Intermediate (6 hours)
Want to learn how to effectively visualise your data in R using the elegant {ggplot2} package? With {ggplot2} it’s easy to customise everything from plot layouts and themes to scales, colours, and more! This course will comprehensively take you through basic plot types such as bar and line charts as well as cover more advanced topics such as interactive graphics with {plotly}.
Book: Data Visualisation with ggplot2
- Start Date:
- Price:
- Venue Details:
- Time:
- Duration:
No Events Currently Scheduled
Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.
Course Details
Outline
- Introduction to the different graphics packages
- Introduction to the fantastic {ggplot2} package
- Groups, geoms, stats and layers within {ggplot2}
- Scales, axes and legends
- Facets, colour themes and general themes
Learning outcomes
Session 1:
By the end of session 1 participants will…
- understand the basics of {ggplot2}
- know how to create effective plots with the
ggplot()
function - understand how to use {ggplot2} aesthetics
- understand how to use
geom_*
functions to create:- bar plots
- heat maps
- density plots
- histograms and much more
- be able to facet plots using
facet_*
functions
Session 2:
By the end of session 2 participants will…
- be able to modify the scale of a plot including colour palettes
- be able to use built-in as well as external plot themes
- understand how to manually customise existing theme components
- be familiar with {plotly} and {gganimate}, used for dynamic visualisations
This course does not include:
- The creation of 2D maps using spatial data, see our course on Spatial Data Analysis with R.
- Plotting of time series data, see our course on Time Series Analysis With R
- Data manipulation and data cleaning. For data cleaning and manipulation see our Data Wrangling with Tidyverse course.
Prior knowledge
A basic knowledge of R is assumed for this course. In particular, attendees should be familiar with the topics covered in the introduction to R course. This course will be a mixture of lectures and computer practicals. The goal is to enable participants to apply the techniques covered to their own data. This course is suitable for all fields of work. Previous attendees include biologists, statisticians, accountants, engineers & students, i.e., anyone who uses a spreadsheet!