Book Image

R Graphs Cookbook Second Edition

Book Image

R Graphs Cookbook Second Edition

Overview of this book

Table of Contents (22 chapters)
R Graphs Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Creating scatter plots with a smoothed density representation


Smoothed density scatter plots are a good way of visualizing large datasets. In this recipe, we will learn how to create them using the smoothScatter() function.

Getting ready

For this recipe, we don't need to load any additional libraries. We just need to type the recipe in the R prompt or run it as a script.

How to do it...

We will use the smoothScatter() function that is part of the base graphics library. We will use an example from the help file that can be accessed from the R prompt with the help command:

n <- 10000
x  <- matrix(rnorm(n), ncol=2)
y  <- matrix(rnorm(n, mean=3, sd=1.5), ncol=2)
smoothScatter(x,y)

How it works...

The smoothScatter() function produces a smoothed color density representation of the scatter plot, which is obtained through a kernel density estimate. We passed the x and y variables that represented the data to be plotted. The gradient of the blue color shows us the density of the data points, with...