\HeaderA{prepanel.default}{Default Prepanel Functions}{prepanel.default}
\methaliasA{prepanel.default.bwplot}{prepanel.default}{prepanel.default.bwplot}
\methaliasA{prepanel.default.cloud}{prepanel.default}{prepanel.default.cloud}
\methaliasA{prepanel.default.densityplot}{prepanel.default}{prepanel.default.densityplot}
\methaliasA{prepanel.default.histogram}{prepanel.default}{prepanel.default.histogram}
\methaliasA{prepanel.default.levelplot}{prepanel.default}{prepanel.default.levelplot}
\methaliasA{prepanel.default.parallel}{prepanel.default}{prepanel.default.parallel}
\methaliasA{prepanel.default.qq}{prepanel.default}{prepanel.default.qq}
\methaliasA{prepanel.default.qqmath}{prepanel.default}{prepanel.default.qqmath}
\methaliasA{prepanel.default.splom}{prepanel.default}{prepanel.default.splom}
\methaliasA{prepanel.default.xyplot}{prepanel.default}{prepanel.default.xyplot}
\keyword{dplot}{prepanel.default}
\begin{Description}\relax
These prepanel functions are used as fallback defaults in various
high level plot functions in Lattice.  These are rarely useful to
normal users but may be helpful in developing new displays.
\end{Description}
\begin{Usage}
\begin{verbatim}

prepanel.default.bwplot(x, y, horizontal, nlevels, origin, stack, ...)
prepanel.default.histogram(x, breaks, equal.widths, type, nint, ...)
prepanel.default.qq(x, y, ...)
prepanel.default.xyplot(x, y, type, subscripts, groups, ...)
prepanel.default.cloud(perspective, distance,
                       xlim, ylim, zlim,
                       screen = list(z = 40, x = -60),
                       R.mat = diag(4),
                       aspect = c(1, 1), panel.aspect = 1,
                       ..., zoom = 0.8)
prepanel.default.levelplot(x, y, subscripts, ...)
prepanel.default.qqmath(x, f.value, distribution, qtype,
                        groups, subscripts, ...)
prepanel.default.densityplot(x, darg, groups, subscripts, ...)
prepanel.default.parallel(x, y, z, ...)
prepanel.default.splom(z, ...)

\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x, y}] x and y values, numeric or factor
\item[\code{horizontal}] logical, applicable when one of the variables is to
be treated as categorical (factor or shingle) 
\item[\code{nlevels}] number of levels of such a categorical variable. 
\item[\code{origin, stack}] for barcharts or the \code{type="h"} plot type
\item[\code{breaks, equal.widths, type, nint}] details of histogram
calculations.  \code{type} has a different meaning in
\code{prepanel.default.xyplot} (see \code{\LinkA{panel.xyplot}{panel.xyplot}})

\item[\code{groups, subscripts}] See \code{\LinkA{xyplot}{xyplot}}.  Whenever
appropriate, calculations are done separately for each group and
then combined.  
\item[\code{perspective, distance, xlim, ylim, zlim, screen, R.mat, aspect,
panel.aspect, zoom}] see \code{\LinkA{panel.cloud}{panel.cloud}}
\item[\code{f.value, distribution}] see \code{panel.qqmath} 
\item[\code{darg}] list of arguments passed to \code{\LinkA{density}{density}}
\item[\code{z}] see \code{\LinkA{panel.parallel}{panel.parallel}} and \code{\LinkA{panel.pairs}{panel.pairs}} 
\item[\code{qtype}] type of \code{\LinkA{quantile}{quantile}}
\item[\code{...}] other arguments, usually ignored 
\end{ldescription}
\end{Arguments}
\begin{Value}
A list with components \code{xlim}, \code{ylim}, \code{dx} and
\code{dy}, and possibly \code{xat} and \code{yat}, the first two being
used to calculate panel axes limits, the last two for banking
computations.  The form of these components are described in the help
page for \code{\LinkA{xyplot}{xyplot}}.
\end{Value}
\begin{Author}\relax
Deepayan Sarkar \email{Deepayan.Sarkar@R-project.org}
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{xyplot}{xyplot}}, \code{\LinkA{banking}{banking}}, \code{\LinkA{Lattice}{Lattice}}.
See documentation of corresponding panel functions for more details
about the arguments.
\end{SeeAlso}

