If you look through the output of:

stats:::plot.stl

you see right near the end that "time" is hard coded in the call to mtext.

However, we could temporarily redefine mtext so that it works as you
wish and then redefine plot.stl so that it looks within the environment
of our function to find mtext (rather than looking in the stats package):

plot.stl <- function(..., xlab = "time") {
        mtext <- function(text, ...) graphics::mtext(xlab, ...)
        plot.stl <- stats:::plot.stl
        environment(plot.stl) <- environment()
        plot.stl(...)
}

# test it
example(stl)
plot.stl(stmd, xlab = "X")



On 12/7/05, Jan Verbesselt <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> How can the label of the x-axes in the plot() of a stl.object be adapted?
>
> e.g.,
>
> When plotting:     plot(stl(nottem, "per"))
>
> In the labels of the x-axes is "time". How can this be changed to e.g.,
> "Time (dekade) "?
>
> It does not work with xlab or others anymore…
>
>
>
> Thanks,
>
> Jan
>
> _______________________________________________________________________
> Ir. Jan Verbesselt
> Research Associate
> Biosystems Department ~ M³-BIORES
> Vital Decosterstraat 102, 3000 Leuven, Belgium
> Tel: +32-16-329750   Fax: +32-16-329760
> http://gloveg.kuleuven.ac.be/
> _______________________________________________________________________
>
>
>
>
>
> Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
>
>
>        [[alternative HTML version deleted]]
>
>
>
> ______________________________________________
> [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
>
>

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

Reply via email to