On Jul 27, 2011, at 5:53 PM, Paul Menzel wrote:


as `plot.function` is not explicitly mentioned in `?plot`.

Right, but the fact that it _is_ described as a "generic" function will tell the clueful that other methods other than the default method may exist, and that their availability may vary with which packages are loaded.


One further comment regarding the examples in `?plot.function`. Trying
those in order

       op <- par(mfrow = c(2, 2))
       chippy <- function(x) sin(cos(x)*exp(-x/2))
       plot (chippy, -8, -5)
       for(ll in c("", "x", "y", "xy"))
       curve(log(1+x), 1, 100, log = ll,
             sub = paste("log= '", ll, "'", sep = ""))
       par(op)

I do not see any effect executing `par(op)` at the end. Reading `? par` I
assume it should go before the for loop?

No. Read:

?par

It has both a value and a side-effect. Pay particular attention to its value for its first invocation. Then think about why its side-effect is what you want _after_ the loop. Then you may understand what is happening. Report back to the class. (This isn't in the Introductory material you are reading?)



Thanks,

Paul

David Winsemius, MD
West Hartford, CT

______________________________________________
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.

Reply via email to