Engaging and Beautiful Data Visualizations with ggplot2

Course Hex Logo

A posit::conf(2023) Workshop by Cédric Scherer

📆  September 18, 2023
⏰  09:00–17:00 CDT
🏨  Acapulco

Course Overview

Creating effective and easily accessible data visualizations of high quality in an efficient and preferably reproducible way is an essential skill for everyone working in a data-related field. Luckily, by leveraging the functionality of ggplot2, the most famous package for data visualization with R, and related extension packages one can create highly customized data visualization without the need for post-processing.

This workshop provides everything one needs to know to create and customize numerous chart types with ggplot2. Participants will learn the most important steps and helpful tips to create visually appealing and informative graphics with a code-only approach. The power of ggplot2 and related extension packages will be illustrated with advanced real–life examples that help to understand useful coding tricks and the process of creating engaging and effective visualizations. The workshop will particularly focus on more advanced tasks with ggplot2 such as styling labels and titles, customizing themes and visual aesthetics, and using less-common chart types.

Is this course for me?

This course will be appropriate for you if you:

  • already know how to create basic graphics with the ggplot2 package,
  • aim to improve the design of your ggplot outputs, and
  • want to learn how to create more complex charts that feature multiple layers, annotations, text styling, custom themes, and more.

Headshot of the course instructor Cédric Scherer


Dr Cédric Scherer (he/him) is a graduated computational ecologist with a passion for design. After his PhD, he combined his expertise in analyzing and visualizing large data sets in R with his passion to become an independent data visualization designer and specialist. Cédric has created visualizations across all disciplines, purposes, and styles and regularly teaches data visualization principles, the R programming language, and ggplot2. Due to regular participation in social data challenges such as #TidyTuesday, he is now well known for complex and visually appealing figures, entirely made with ggplot2, that look as if they have been created with a vector design tool.

BlogEmailTwitterInstagramBehanceLinkedIn   Buy Me A Coffee