Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Data Visualization in R with ggplot2

Data Visualization in R with ggplot2

1h 52mIntermediate2025-03-14

Authors

Mike Chapple

Mike Chapple

Teaching Professor at the University of Notre Dame

Course details

Discover how to create informative and visually appealing data visualizations using ggplot2, the leading visualization package for R. In this course, Mike Chapple shows how to work with ggplot2 to create basic visualizations, how to beautify those visualizations by applying different aesthetics, and how to visualize data with maps. Throughout the course, Mike also covers key concepts such as the grammar of graphics and how to apply different geometries to visualize data. To wrap up, he shares a case study that lends a practical context to the concepts covered in the course.

Learning objectives
Create basic data visualizations using ggplot2, including scatterplots, line graphs, bar charts, histograms, and boxplots.
Customize the appearance of their visualizations by modifying background elements, axes, scales, legends, and themes in ggplot2.
Given a dataset, select and apply appropriate geometry types and aesthetic mappings to effectively represent the data using ggplot2.
Create geospatial visualizations using ggplot2, including plotting points on a map and filling map regions with data.
Demonstrate—through the course's case study—the ability to combine multiple ggplot2 techniques to explore and visualize a real-world dataset about colleges and universities in the United States.

Skills covered

ggplotRStudioRStatisticsData VisualizationProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Visualizaing data in R
  • 02 - What you need to know
  • 03 - Using the exercise files

1. Introducing ggplot2

  • 04 - Introducing ggplot2
  • 05 - The Grammar of Graphics
  • 06 - Loading datasets with read csv
  • 07 - Build your first visualization

2. Geometry Types and Aesthetics

  • 08 - Scatterplots
  • 09 - Lines and smoothers
  • 10 - Bars and columns
  • 11 - Histograms
  • 12 - Boxplots

3. Beautifying Your Visualizations

  • 13 - Modifying the background
  • 14 - Working with axes
  • 15 - Changing scales
  • 16 - Cleaning up legends
  • 17 - Annotating your visualization
  • 18 - Adding titles
  • 19 - Using themes

4. Geospatial Visualizations

  • 20 - Visualizing data with maps
  • 21 - Obtaining a Google Maps API key
  • 22 - Working with map data
  • 23 - Geocoding points
  • 24 - Changing map types
  • 25 - Plotting points on a map
  • 26 - Building a map manually
  • 27 - Creating a choropleth map

5. Case Study - Colleges and Universities

  • 28 - Challenge intro
  • 29 - Mapping colleges
  • 30 - Adding institution size and control
  • 31 - Zooming in on California
  • 32 - Adding city names
  • 33 - Cleaning the legends
  • 34 - Adding titles

Continuing Your ggplot Learning Journey

  • 35 - What's next Additional resources and more

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal