Dear useRs, I would like to be able to smoothly use the "log" base graphics argument as an argument to pairs(). Currently in my hands, pairs() accepts the argument, makes transformed plots accordingly, but then stumbles over some annotation commands. Example:
############ begin session > sessionInfo() R version 2.15.0 Patched (2012-04-29 r59255) ### CRAN binary, not personally compiled Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C LC_TIME=English_United States.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base ### using datasets::airquality > pairs( na.omit( airquality[, 1:4] ) ) ## this works fine, > but...... > pairs( na.omit( airquality[, 1:4] ), log='xy' ) ## hmm..... There were 20 warnings (use warnings() to see them) ############ end session The warnings are all of the form In axis(side = side, at = at, labels = labels, ...) : "log" is not a graphical parameter And while the plots are log transformed and the axis scales properly rendered, the labels in the diagonal panels were not rendered. There were no zeros in the data to cause any choking of a log evaluation. Is there an easy workaround for this that anyone can share with me, or would this require a significant patching of the internals of pairs() to process its "..." argument more tightly? Thanks, John John Szumiloski, Ph.D. Senior Biometrician Biometrics Research WP53B-120 Merck Research Laboratories P.O. Box 0004 West Point, PA 19486-0004 (215) 652-7346 (PH) (215) 993-1835 (FAX) Notice: This e-mail message, together with any attachme...{{dropped:14}} ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.