R Data Visualization – Word Clouds and 3D Plots
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12 students enrolled
Wishlisted Wishlist

Please confirm that you want to add R Data Visualization – Word Clouds and 3D Plots to your Wishlist.

Add to Wishlist

R Data Visualization – Word Clouds and 3D Plots

Advanced visualization techniques in R to build word clouds, 3D plots, and more
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12 students enrolled
Created by Packt Publishing
Last updated 6/2017
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create presentations and learn the basics of creating apps in R.
  • Introduce users to basic R functions and data manipulation techniques while creating meaningful visualizations.
  • Add elements, text, animation, and colors to your plot to make sense of data
  • Generate sunflower plots, hexbin plots, Chernoff faces, and so on.
  • Master network, radial, and coxcomb plots.
View Curriculum
  • A basic knowledge of R programming is expected.

R is an open source language for data analysis and graphics. It is platform-independent and allows users to load various packages and develop their own to interpret data better. This video is packed with practical recipes, designed to provide you with all the guidance needed to get to grips with data visualization with R.

We start off with the basics of R plots and an introduction to heat maps and customizing them. After this, we gradually take you through creating interactive maps using the googleVis package. Finally, we generate chloropleth maps and contouring maps, bubble plots, and pie charts.

About the Author

Atmajit Singh Gohil works as a senior consultant at a consultancy firm in New York City. After graduating, he worked in the financial industry as a Fixed Income Analyst. He writes about data manipulation, data exploration, visualization, and basic R plotting functions.

He has a master's degree in financial economics from the State University of New York (SUNY), Buffalo. He also graduated with a Master of Arts degree in economics from the University of Pune, India. He loves to read blogs on data visualization and loves to go out on hikes in his free time.

Who is the target audience?
  • If you are a data journalist, academician, student, or freelance designer and want to learn about data visualization, this video is for you.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
36 Lectures
Adding the Third Dimension
8 Lectures 27:50

       This video gives overview of the entire course.

Preview 03:25

Adding a third dimension to the existing plot helps in revealing information and portraying data from a newer angle.

Constructing a 3D Scatter Plot

Applying text to a plot is the additional functionality of the plot3D package

Generating a 3D Scatter Plot with Text

In this video we will generate simple 3D Pie Chart using Plotrix package.

A Simple 3D Pie Chart

In this video, we will plot a 3D Histogram.

A Simple 3D Histogram

In this video, we will explore about implementation of 3D contours in R.

Generating a 3D Contour Plot

In this video, we will learn to plot a contour map in 3D using the plot3D package in R.

Integrating a 3D Contour and a Surface Plot

In this video, we will learn to surface plots and animation in R.

Animating a 3D Surface Plot
Data in Higher Dimensions
8 Lectures 30:28

When the density of data increases in a particular region of a plot, it becomes hard to read. So in this video, the sunflower plots are used as variants of scatter plots to display bivariate distribution.

Preview 03:45

The hexagon-shaped bins were introduced to plot densely packed sunflower plots.

Creating a Hexbin Plot

Calendar plots have been used to display data on a daily or monthly basis, where each square represents a data point.

Generating Interactive Calendar Maps

In this video, we will implement the alternative methods to visualize multivariate data that is by using Chernoff faces.

Creating Chernoff Faces in R

In this video, we will construct the coxcomb plot.

Constructing a Coxcomb Plot in R

In this video, we will study the basics of creating a network plot using a random dataset.

Constructing Network Plots

In this video, we will use oil prices in USA as an example to construct the radial plot.

Constructing a Radial Plot

You might have seen these plots in news or journal articles and wondered how to create them quickly. This video will help you accomplish this task.

Generating a Very Basic Pyramid Plot
Visualizing Continuous Data
9 Lectures 36:54

Candlestick plots are widely used to display time series data related to financial markets.

Preview 06:04

We will learn an easy way to generate an interactive version of the same plot.

Generating Interactive Candlestick Plots

The main objective of this section is to introduce the concept of decomposition.

Generating a Decomposed Time Series

Regression lines are a visual representation of the regression equation.

Plotting a Regression Line

The Flowing Data website provides a very detailed description on how to read a box plot.

Constructing a Box and Whiskers Plot

In the violin plot, we can observe the mean, which is displayed using white dots, and the dispersion of various variables.

Generating a Violin Plot

R comes with some basic methods to test for normality, such as the Shapiro test.

Generating a Quantile-Quantile Plot (QQ Plot)

In this video, we will utilize the density() function to generate a plot.

Generating a Density Plot

Correlation plots are a great tool to visualize correlation data.

Generating a Simple Correlation Plot
Visualizing Text and XKCD-style Plots
6 Lectures 25:17

In this video, we will study how to quickly generate a word cloud in R.

Preview 03:39

In this video, we will learn how to create a word cloud using an entire document.

Constructing a Word Cloud from a Document

A comparison cloud works on the same principles as a word cloud.

Generating a Comparison Cloud

In this video, we will learn some important matrix functions that allow us to further conduct text analysis and also generate a correlation plot.

Constructing a Correlation Plot and a Phrase Tree

The main aim of this video is to introduce you to installing fonts and how to use them to label plots.

Generating Plots with Custom Fonts

The idea behind generating an XKCD-style plot is to bring the same humor to our plot.

Generating an XKCD-Style Plot
Creating Applications in R
5 Lectures 28:21

Animating a visualization brings a new dimension to our visualization.

Preview 04:53

One of the issues while creating presentations using PowerPoint is that we have to manually update the data, contents, and plot.

Creating a Presentation in R

In this section, we will get the basic introduction to API and XML.

A basic Introduction to API and XML

In this video, we will construct a bar plot using XML data.

Constructing a Line Plot Using JSON in R

The shiny package allows us to create applications in R.

Creating a Very Simple Shiny App in R
About the Instructor
Packt Publishing
3.9 Average rating
7,282 Reviews
52,070 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.