Rev 5385 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{F_2_panel.smoothScatter}\alias{panel.smoothScatter}\title{Lattice panel function analogous to smoothScatter}\description{This function allows the user to place \code{smoothScatter} plots inlattice graphics.}\usage{panel.smoothScatter(x, y = NULL,nbin = 64, cuts = 255,bandwidth,colramp,nrpoints = 100,transformation = function(x) x^0.25,pch = ".",cex = 1, col="black",range.x,...,subscripts)}\arguments{\item{x}{Numeric vector containing x-values or n by 2 matrix containing xand y values.}\item{y}{Numeric vector containing y-values (optional). The length of \code{x}must be the same as that of \code{y}.}\item{nbin}{Numeric vector of length 1 (for both directions) or2 (for x and y separately) containing the number of equally spacedgrid points for the density estimation.}\item{cuts}{ number of cuts defining the color gradient }\item{bandwidth}{Numeric vector: the smoothing bandwidth. If missing,these functions come up with a more or less useful guess. Thisparameter then gets passed on to the function\code{\link[KernSmooth:bkde2D]{bkde2D}}.}\item{colramp}{Function accepting an integer \code{n} as an argument andreturning \code{n} colors.}\item{nrpoints}{Numeric vector of length 1 giving number of points tobe superimposed on the density image. The first \code{nrpoints} pointsfrom those areas of lowest regional densities will be plotted. Addingpoints to the plot allows for the identification of outliers.If all points are to be plotted, choose \code{nrpoints = Inf}.}\item{transformation}{Function that maps the density scale to the color scale.}\item{pch, cex}{ graphical parameters for the \code{nrpoints}\dQuote{outlying} points shown in the display }\item{range.x}{see \code{\link[KernSmooth:bkde2D]{bkde2D}} for details.}\item{col}{\code{\link{points}} color parameter}\item{\dots}{Further arguments that are passed on to\code{\link{panel.levelplot}}.}\item{subscripts}{ ignored, but necessary for handling of \dots incertain situations. Likely to be removed in future. }}\details{This replicates the display part of the \code{smoothScatter}function by replacing standard graphics calls by grid-compatible ones.}\value{The function is called for its side effects, namely the productionof the appropriate plots on a graphics device.}\author{ Deepayan Sarkar \email{deepayan.sarkar@r-project.org} }\examples{ddf <- as.data.frame(matrix(rnorm(40000), ncol = 4) + 3 * rnorm(10000))ddf[, c(2,4)] <- (-ddf[, c(2,4)])xyplot(V1 ~ V2 + V3, ddf, outer = TRUE,panel = panel.smoothScatter, aspect = "iso")splom(ddf, panel = panel.smoothScatter, nbin = 64)}\keyword{ hplot }