[R] par() defaults in Rprofile

Uwe Ligges ligges at statistik.uni-dortmund.de
Wed Oct 20 17:49:22 CEST 2004

Sebastian Luque wrote:

> Dear List,
> I've tried to set default par() in .Rprofile by putting the following in
> the .First function:
>   setHook(packageEvent("graphics", "onLoad"),
>           function(...) {graphics::par(cex.axis=1.5, cex.lab=2, las=1)}
>           )
> My goal was to set par() defaults without opening a device everytime at
> startup. However, the next plot I create doesn't show these defaults. Any
> suggestions? Thanks in advance.
> OS = GNU/Linux Debian
> R version = 2.0

The par settings are for the current device. You have to apply them 
after a device has been opened.

What you want is a device function like

mydevice() that opens a device and sets the par() stuff, I guess.

Uwe Ligges

More information about the R-help mailing list