Exegetic Analytics is a Data Science consultancy specialising in data acquisition and augmentation, data preparation, predictive analytics and machine learning. Our services are used by a range of industries from Education to Security, Food Delivery to Politics. Our consultants are based in Durban and Cape Town and we engage with clients all over the world. Our products and services are used by a multitude of industries including Aerospace, Education, Finance, Food and Transport.
Exegetic Analytics also offers training, with experienced and knowledgeable facilitators. Our courses focus on practical applications, working through examples and exercises based on real-world datasets.
All of our training packages include access to:
- our online development environment and
- detailed course material which participants will have continued access to even once the training has concluded.
For more information about what we do, you can refer to our website.
These are some of the companies who have benefitted from our trainning:
Take a look at our full list of courses to see what other training we have on offer.
If this proposal is of interest to you or you would like to hear more about what we do you can get in touch on firstname.lastname@example.org or +27 73 805 7439.
2. Course Description
- ggplot2 — static and dynamic visualisations
- plotly — interactive visualisations.
|Who should attend?||The course is aimed at students, academics and professionals who need to visualise data. It’s assumed that participants already have some familiarity with R.|
|Objectives||Being able to communicate the results of an analysis is as important as doing the analysis itself. In this course you’ll learn how to use two R packages (ggplot2 and plotly) to create effective, visually pleasing and reproducible visualisations.|
|Outcomes||Participants will be able to create static and animated visualisations with ggplot2 and interactive visualisations using plotly. They will also be able to customise the presentation characteristics of these visualisations.|
|Requirements||Participants are assumed to have prior experience with R, ideally having completed both the the Introduction to R and Data Wrangling courses.|
Return to our list of courses.
3. Course Outline
Day 1: ggplot2
The ggplot2 package has become the de facto standard for making plots in R. It’s possible to quickly put together a simple plot for exploratory purposes. However, with a bit of effort such a plot can be transformed into a work of art.
This course will introduce the basic components of ggplot2 and show how they can be combined to form sophisticated visualisations. We’ll then take a look at extensions for labelling points in congested scatterplots and producing animations.
- Grammar of Graphics
- Components of a plot
- Box and Violin plots
- Histogram, Density and Bar plots
- Stats versus Geoms
- Scales, Legends and Coordinates
- Builtin themes
- Other themes
Day 2: plotly
- ggplot to plotly with
- Online and offline plotting
- ggplot to plotly with
- Plot types
- Scatter and Line plots
- Box plots
- Histogram and Bar plots
- Heat maps and Contour plots
- Polar plots
- Hover information (tooltips)
- Custom controls (buttons, selectors and sliders)
- Colour scales
- Combining plots
- Inset plots
- Multiple axes
- Exporting static images