Mastering Data Visualization with R
4.7 (246 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,311 students enrolled

Mastering Data Visualization with R

Visualize data using R Base Graphics, Lattice Package and ggplot (GGPlot2) for data analysis and data science
4.7 (246 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,311 students enrolled
Created by Sandeep Kumar ­
Last updated 3/2018
English
English
Current price: $93.99 Original price: $144.99 Discount: 35% off
7 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 9 articles
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand what plots are suitable for a type of data you have
  • Undestand the data before you make a plot
  • Visualize data by creating various graphs using R base package, lattice and ggplot2 packages
  • A case study to select a diamond - to explain ggplot()
Requirements
  • Some basic knowledge of R is expected. However this course does include a quick overview of R knowledge required for this course.
Description

This course will help you draw meaningful knowledge from the data you have.

Three systems of data visualization in R are covered in this course:

A. Base Graphics    B. Lattice package  C. GGPlot2

     

A. Types of graphs covered in the course using the base R package:

Single Continuous Variable:  Histogram, Density Plot, Box-Whisker Plot 

Single Discrete Variable: Bar Chart 

Two Continuous Variable: Scatter Plot

Two Variable: One Continuous, One Discrete: Box-Whisker Plot, Pie Chart, Dot Chart, Strip Chart 

Two Variables: Both Discrete: Mosaic Plot, Stacked Bar Plot       

Time series: Line Charts


B. Types of graphs covered in the Lattice package:
Histogram, Density Plot, Box-Whisker Plot, Bar Chart, Scatter Plot, Dot Chart, Strip Chart


C. Graphs covered in GGPlot2 package:
In this section you will learn about 7 layers in ggplot() and how to use these. In addition there is a project of selecting a diamond from the dataset  of 54000 diamonds, based on my budget.

Commonly Used Graphs: Histogram, Density Plot, Box-Whisker Plot, Bar Chart, Scatter Plot, Dot Chart, Strip Chart


Who this course is for:
  • Data Science, Six Sigma and other professionals interested in data visualization
Course content
Expand all 75 lectures 06:12:50
+ *** Section 1: Introduction and Getting Started with R ***
9 lectures 35:13
R Studio First Look
03:12
Data Types in R
05:36
Vector
04:55
Factor
05:25
List
02:08
Matrix
05:31
Data Frame
03:17
Section 1 Downloads: R Code File and Notes File
00:03

Quiz on data structure

Quiz 1 # Data Structure
7 questions
+ *** Section 2: Explore the Data Before Visualization ***
4 lectures 15:18
Section 2: Introduction
01:15
Exploring Datasets Available in the R Base Package
08:39
Datasets Available in ggplot2 Package
05:21
Section 2 Downloads: R Code File and Notes File
00:03
Quiz 2 - Exploring Data Before Visualization
6 questions
+ *** Section 3: Planning for Visualization - What Plot to Use? ***
8 lectures 24:56
Section 3: Introduction
01:25
Plotting single continuous variable
05:49
Plotting single discrete variable
03:22
Plotting one continuous and one discrete variable
04:49
Plotting two discrete variables
04:04
Plotting time series
02:08
Section 3 Downloads: Notes File
00:03
+ *** Section 4: Visualization Using R Base Commands ***
16 lectures 01:13:44
Section 4: Introduction
00:49
1 Plotting Histogram
10:39
2 Density Plot
03:00
3 Box Plot
04:48
4 Bar Plot
05:44
5 Scatter Plot
05:37
5a Scatter Plot Part 2
09:58
6 Box Plot by group
04:41
8 Dot Chart
05:24
9 Strip Chart
02:56
10 Mosaic Chart
08:19
11 Stacked Bar Chart
04:07
12 Time Series
02:00
Section 4 Downloads: R Code File and Notes File
00:03
Assignment 1 : Plots Using Base R Commands
00:06
+ *** Section 5: Visualization Using Lattice Package ***
15 lectures 01:18:58
Section 5: Introduction
00:58
Introduction to Lattice Plots
06:53
Drawing a Histogram using Lattice Package - Part 1
07:08
Drawing a Histogram using Lattice Package - Part 2
12:33
Density Plot Using Lattice - Part 1
03:42
Density Plot Using Lattice - Part 2
04:51
Box and Whisker Plot Using Lattice
06:55
Bar Plot Using Lattice
05:24
Scatter Plot Using Lattice
10:43
Scatter Plot Matrix Using Lattice
06:56
3D Scatter Plot Using Lattice
04:01
Dot and Strip Plots
04:30
Section 5 Downloads: R Code File and Notes File
00:03
Assignment 2: Plots Using Lattice Package
00:06
+ *** Section 6: Visualization Using ggplot2 Package ***
23 lectures 02:24:37
Introduction to ggplot2 Package
02:42
Your First Visualization Using ggplot2 Package
08:39
A Few More geoms with Single Continuous Variable
08:15
Project: Analyzing Diamonds by Carat Size - Part 1
11:03
Project: Analyzing Diamonds by Carat Size - Part 2
07:30
Project: Analyzing Diamonds by Cut
10:02
Project: Analyzing Diamonds by Color
03:14
Project: Analyzing Diamonds by Clarity - Final Selection
04:29
Data and Aesthetics Layers in ggplot
09:21
Aethetics Layer - Part 2
07:21
geom Layer in ggplot
08:02
facets Layer in ggplot
06:53
stats Layer in ggplot
05:59
coord Layer in ggplot - Changing Scale
05:21
coord Later in ggplot - Changing Ratio
03:33
coord Layer in ggplot - Polar Coordinates and Pie Chart
09:28
coord Layer in ggplot - Axis Transformation
07:34
Themes Layer in ggplot
05:53
Quick and Easy - qplot()
09:14
Section 6 Downloads: R Code File and Notes File
00:03
Assignment 3: Plots Using GGPlot2 Package
00:06