[R] ?plot: Add an example on how to plot functions to the help of `plot`.
paulepanter at users.sourceforge.net
Thu Jul 28 00:31:18 CEST 2011
Am Mittwoch, den 27.07.2011, 18:04 -0400 schrieb David Winsemius:
> 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.
Of course, when you know what to do it is clear where to look. I just
want to offer a view point from a beginner and adding that little
comment would have saved me half an hour. (Because searching for »r
plotting function« did not result in good hits.)
> > 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:
> 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?)
I messed up and somehow missed to execute `op <- par(mfrow = c(2, 2))`
when first running the examples and jumped to wrong conclusion. I am
sorry for the noise.
Thank you for your patience and help,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: This is a digitally signed message part
More information about the R-help