
Become a ggplot2 expert from scratch and learn to create data visualization in ggplot2.
What you'll learn
- Explain what aesthetic mappings are
- Explain the inheritance of aesthetic mappings
- Create any plot in ggplot2 on your own
- Solve common problems in creating plots in ggplot2
- Dodge bar charts and be able to explain how it can be done
- Explain the aesthetics of geom_point
- Order bar charts
- Use scales to adjust the mapping between aesthetics and variables
- Use facets to create multiple plots at once
- Use summary statistics to do calculations on your data on they fly with ggplot2 (e.g. error bars, means, confidence intervals)
- Make your plot look beautiful with custom themes
- Use annotations to spice up your plots
- Add mathematical notations to your plot
- Combine multiple plots with patchwork
- Adding significance bars to barplots
- Adding regression lines to scatterplots
- Export plots to high quality
- Use various apps from ggplot2tor to work with scales, theme and aesthetics in ggplot2
Requirements
- Basic knowledge of R and R-Studio
- Basic knowledge of the tidyverse package
- Ability to run scripts in R-Studio
Description
My goal with this course is for you to learn ggplot2 from the ground up. ggplot2 has a huge community and endless resources, but here's why I think this course might be for you:Creating data visualizations in ggplot2 is tough for beginners. You need to know about data types, geometric objects, aesthetics, aesthetic mappings, dozens of functions, faceting, scales, themes and much more. You'll find many resources on the internet that teach you this content. Finding these resources takes time, and often they don't teach the fundamentals you need to know to become an independent data visualization specialist in ggplot2. I want to get you up to speed with ggplot2. While creating this course I not only created the videos, but also a comprehensive package of educational materials. Here is what you will get from this course:
- More than 11 hours of videos
- 8 brand-new cheat sheets on the most fundamental concepts of ggplot2 which you won't find anywhere else on the internet
- 3 educational web apps on three of the most fundamentals problems: findings aesthetics of geometric objects, finding scales, and designing your theme
- A repository with all the R-code for the course
I am confident that you won't find similar material anywhere else on the internet and that you will truly understand ggplot2 from the ground up if you take this course.
Disclaimer: We will cover version 3.3.4 of ggplot2.
Who this course is for:
- Any person who wants to learn ggplot2 from the ground up
- Data scientist interested in learning how to create visualizations in ggplot2 fast and effectively
- Data journalists who want to create print-ready visualizations
- Students interested in creating visualizations for their theses
- Scientists and researchers whose daily bread is to plot data