On Thu, 2 Aug 2007, D. R. Evans wrote:
> As a result of another thread here, I need to be sure that the
> function par(bg='white') has executed before I create a plot. The
> simplest thing seemed to put it in .Rprofile:
>
> .First <- function() {
> options(width=150)
> par(bg='white')
> }
>
> But now R complains at startup:
> Error in .First() : couldn't find function "par"
>
> I have confirmed that once R has started, I can type "par(bg='white')"
> and R no longer complains.
>
> ISwR has a nice little section on "Using par", but there's no hint
> that something like this can go wrong :-(
>
> So what am I not understanding this time?
par() is in the 'graphics' package, which is not loaded by the time .Rprofile
runs. You want
graphics::par(bg='white')
Information from which this can be deduced and examples are in ?Startup, though
it isn't explicitly stated there.
-thomas
Thomas Lumley Assoc. Professor, Biostatistics
[EMAIL PROTECTED] University of Washington, Seattle
______________________________________________
[email protected] 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.