Learn R Programming

RnBeads (version 1.4.0)

create.densityScatter: create.densityScatter

Description

Creates a density scatterplot highlighting points in sparsely populated plot regions as well as points marked as special in a seperate color

Usage

create.densityScatter(df2p, is.special = NULL, dens.subsample = FALSE, dens.special = TRUE, sparse.points = 0.01, dens.n = 100, add.text.cor = FALSE)

Arguments

df2p
data.frame to be plotted. Only the fist two columns are taken into account as x and y coordinates respectively
is.special
boolean vector of length equal to the number of rows in df2p. Specifies which points should be highlighed seperately in a different color
dens.subsample
if the number of points exceeds this number, subsample the number of points for the density estimation to that number. Any non-numeric value disables subsampling.
dens.special
Flag indicating whether the points of the special population should be colored according to their density
sparse.points
Either percentage (<=1,>=0) or the absolute number of points in the sparsely populated area that should be drawn seperately. A value of 0 means that these points will not be drawn.
dens.n
passed on to ggplot2::stat_density2d: argument: n
add.text.cor
flag indicating whether a text token with the correlation coefficient should be included in the lower right corner of the plot

Value

ggplot object

Examples

Run this code

d <- data.frame(x=rnorm(1000),y=rnorm(1000))
s <- rep(FALSE,1000)
s[sample(1:length(s),100)] <- TRUE
create.densityScatter(d,s)

Run the code above in your browser using DataLab