Mastering ggplot2 [Video]

More Information
  • Learn to create data visualizations layer by layer with ggplot2
  • Learn how to customize the look and feel of plots in R with ggplot2
  • Learn how to plot correlations, scatterplots, jitter plots, count charts, bubble plots, and histograms
  • Learn to plot diverging bars, lollipop charts, dot plots, and area charts, and visualize deviations
  • Visualize data distributions using various ggplot2 plots
  • Visualize data composition using waffle charts, pie charts, treemaps, and bar charts
  • Learn to plot changes in data using time series, stacked area, heat map, and more

You already know the basics of Data Visualizations with R but this isn't enough. You want to be able to create advanced-level Data Visualizations that showcase insights from your datasets.

This course will provide you with a detailed exploration of the latest version of ggplot2, in a step-by-step and engaging manner. Through this course, you will master the advanced concepts of ggplot2 and will be able to tackle any Data Visualization project with ease and with increasing complexity.

By the end of the course, you will have honed your expertise and mastered data visualizations using the full potential of ggplot2.

All the code and supporting files for this course are available at

Style and Approach

The course's approach is practical and hands-on, sans all theoretical stuff. Since you already know the basics of Data Visualization in R with ggplot2, we skip the setup and go straight to practical ways to visualize data using a specific ggplot2 functionality. All examples use real-world datasets from lots of different domains.

  • This exploration of the advanced features of ggplot2 makes complex data visualization concepts seem very easy
  • A practical and hands-on approach to teaching data visualization concepts, with each section full of practical ggplot2 solutions and code examples
  • This course uses real-world datasets in the code examples
Course Length 1 hour 7 minutes
ISBN 9781789952162
Date Of Publication 30 Mar 2019


Harish Garg

Harish Garg is a Principal Software Developer, author, and co-founder of a software development and training company, Bignumworks. Harish has more than 19 years of experience in a wide variety of technologies, including blockchain, data science and enterprise software. During this time, he has worked for companies such as McAfee, Intel, etc.