- Level Foundation
- Duration 17 hours
- Course by Johns Hopkins University
-
Offered by
About
Data visualization is a critical part of any data science project. Once data have been imported and wrangled into place, visualizing your data can help you get a handle on what’s going on in the data set. Similarly, once you’ve completed your analysis and are ready to present your findings, data visualizations are a highly effective way to communicate your results to others. In this course we will cover what data visualization is and define some of the basic types of data visualizations. In this course you will learn about the ggplot2 R package, a powerful set of tools for making stunning data graphics that has become the industry standard. You will learn about different types of plots, how to construct effect plots, and what makes for a successful or unsuccessful visualization. In this specialization we assume familiarity with the R programming language. If you are not yet familiar with R, we suggest you first complete R Programming before returning to complete this course.Modules
Data Visualization Background
2
Readings
- About This Course
- Data Visualization Background
General Features of Plots
1
Readings
- General Features of Plots
Plot Types
1
Assignment
- Plot Basics Quiz
7
Readings
- Plot Types
- Histogram
- Densityplot
- Scatterplot
- Barplot
- Boxplot
- Line Plots
Making Good Plots
1
Assignment
- Good Plots Quiz
8
Readings
- Choose the Right Type of Plot
- Be Mindful When Choosing Colors
- Label the Axes
- Make Sure the Numbers Add Up
- Make Sure the Numbers and Plots Make Sense Together
- Make Comparisons Easy on Viewers
- Use y-axes That Start at Zero
- Keep It Simple
Plot Generation Process
1
Readings
- Three Questions You Should Ask
ggplot2 Basics
1
Assignment
- Introduction to ggplot2 Quiz
7
Readings
- ggplot2 Background
- Example Dataset: diamonds
- Scatterplots: geom_point()
- Aesthetics
- Facets
- Geoms
- EDA Plots
ggplot2: Customization
1
Assignment
- ggplot2 Customization Quiz
9
Readings
- Colors
- Labels
- Themes
- Custom Theme
- Legends
- Scales
- Coordinate Adjustment
- Annotation
- Vertical and Horizontal Lines
Tables in R
1
Assignment
- Tables in R Quiz
6
Readings
- Tables
- Tables in R
- Getting the Data in Order
- An Exploratory Table
- Improving the Table Output
- Annotating Your Table
ggrepel
1
Assignment
- ggplot2 Extensions Quiz
5
Readings
- ggrepel
- directlabels
- cowplot
- patchwork
- gganimate
Case Study #1: Health Expenditures
1
Labs
- Case Study #1: Health Expenditures
5
Readings
- Case Study #1: Health Expenditures
- Exploratory Data Analysis (EDA)
- Q1: Relationship between coverage and spending?
- Q2: Spending Across Geographic Regions?
- Q3: Coverage and Spending Change Over Time?
Case Study #2: Firearms
1
Labs
- Case Study #2: Firearms
3
Readings
- Case Study #2: Firearms
- Exploratory Data Analysis (EDA)
- Q: Relationship between Fatal Police Shootings and Legislation?
Project
1
Peer Review
- Visualizing Data in the Tidyverse Course Project
Auto Summary
"Visualizing Data in the Tidyverse" is a foundational course in Data Science and AI offered by Coursera. It focuses on the ggplot2 R package for creating impactful data visualizations. Ideal for those familiar with R, the course covers various plot types and visualization principles over 1020 minutes. Available through Starter and Professional subscriptions, it's perfect for data enthusiasts aiming to enhance their presentation skills.

Carrie Wright, PhD

Shannon Ellis, PhD

Stephanie Hicks, PhD

Roger D. Peng, PhD