Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Data Visualization with R
Rating: 4.6 out of 5(591 ratings)
4,455 students

Mastering Data Visualization with R

Visualize data using R Base Graphics, Lattice Package and ggplot (GGPlot2) for data analysis and data science
Last updated 9/2021
English

What you'll learn

  • Understand which plots are suitable for different types of data, ensuring you choose the best visualization method for your analysis.
  • Learn to analyze and understand your data thoroughly before creating any plots, leading to more accurate and insightful visualizations.
  • Master the art of data visualization by creating various types of graphs using R's base package, lattice, and ggplot2 packages.
  • Gain hands-on experience through a case study on selecting a diamond, illustrating the use of ggplot() for complex data visualization tasks.
  • Develop the ability to create clear, informative, and aesthetically pleasing visualizations that effectively communicate your data insights.
  • Learn to use the lattice package for creating multi-panel plots, allowing for a more comprehensive view of your data.
  • Apply data visualization techniques to real-world scenarios, improving your ability to present data-driven insights compellingly.
  • Enhance your resume with advanced data visualization skills in R, making you a valuable asset in data-driven roles.
  • Gain confidence in your ability to transform complex data into clear and actionable visual insights using R.

Course content

7 sections76 lectures6h 13m total length
  • Section 1: Introduction5:06

    Master data visualization in R by learning base commands, lattice, and ggplot2, from getting started to production-quality plots, with a diamonds case study.

  • R Studio First Look3:12

    Explore R Studio's four windows—script, console, environment/history, and bottom-right panels for plots, packages, help, and viewer—and learn to run code, store values, and load ggplot2 for visualizations.

  • Data Types in R5:36

    Master the five atomic data types in R—logical, integer, numeric, complex, and character—and see how they form vectors, factors, lists, matrices, and data frames.

  • Vector4:55

    Create and inspect numeric, character, and logical vectors in R with the c() function, assign them to num.a, num.b, and num.c, and check their class.

  • Factor5:25

    Create vectors in R, convert them to factors, summarize their levels, and visualize with a barplot using airport examples.

  • List2:08

    Explore the list data structure in R, which consolidates vectors and other data types into a single package, by combining three vectors—1 4 6, red and green, welcome—into one list.

  • Matrix5:31

    Create a two-dimensional data table in R by combining hours studied and marks obtained into a matrix. Learn to build stu.data and construct stu.matrix with 10 rows.

  • Data Frame3:17

    Explore data frames in R by combining diverse column types—names, hours, marks, and logic—into a single table, and compare data frames with matrices to handle mixed data.

  • Section 1 Downloads: R Code File and Notes File0:03
  • Quiz 1 # Data Structure

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


What are other students saying about this course?

  • Very thorough. Covers all the details without glossing over anything. Good consistent pace and nice short segments. Very diligent in always saying what keys he was pressing during the demos, which is often overlooked. Excellent course. (5 stars by Roger Holeywell)

  • Explanations are clear and coherent. This course is well structured and very-very useful. Thank you so much for your help! (5 stars by Martina Katalin Szabó)

  • Todos os cursos oferecidos pelo Prof. Sandeep Kumar na Udemy são excelentes, especialmente em análise e visualização de dados.(5 stars by Jose Maria Nogueira da Costa )

Who this course is for:

  • Data Science, Six Sigma and other professionals interested in data visualization