densCols produces a vector containing colors which encode the
local densities at each point in a scatterplot.
densCols(x, y = NULL, nbin = 128, bandwidth, colramp = colorRampPalette(blues9[-(1:3)])) blues9
numeric vector of length one (for both directions) or two
(for x and y separately) specifying the number of equally spaced
grid points for the density estimation; directly used as
numeric vector (length 1 or 2) of smoothing bandwidth(s).
If missing, a more or less useful default is used.
function accepting an integer
densCols computes and returns the set of colors that will be
used in plotting, calling
bandwidth, gridsize = nbin, ..) from package KernSmooth.
blues9 is a set of 9 color shades of blue used as the default in
densCols returns a vector of length
contains colors to be used in a subsequent scatterplot. Each color
represents the local density around the corresponding point.
Florian Hahne at FHCRC, originally
bkde2D from package KernSmooth;
smoothScatter() (package graphics) which
builds on the same computations as
x1 <- matrix(rnorm(1e3), ncol = 2) x2 <- matrix(rnorm(1e3, mean = 3, sd = 1.5), ncol = 2) x <- rbind(x1, x2) dcols <- densCols(x) graphics::plot(x, col = dcols, pch = 20, main = "n = 1000")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.