I propose the folloving (few changes) replacement for qqnorm. 
1) return invisible (when plot.it=false) a list which can be
    given directly to plot to make the quantile plot. This is the
behaviour of qqplot.
2) calls ppoints
Kjetil Halvorsen
 
       qqnorm  <- 
function (y, ylim, main = "Normal Q-Q Plot", xlab = "Theoretical
Quantiles", 
    ylab = "Sample Quantiles", plot.it = TRUE, ...) 
{
    y <- y[!is.na(y)]
    if (!length(y)) 
        stop("y is empty")
    if (missing(ylim)) 
        ylim <- range(y)
    x <- qnorm(ppoints(length(y)))
    sy <- sort(y)
    if (plot.it) 
        plot(x, sort(y), main = main, xlab = xlab, ylab = ylab, 
            ylim = ylim, ...)
    invisible(list(x = x, y = sy))
}
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To:
r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._