[R] change fitted line colour in lme() trellis plot?

Deepayan Sarkar deepayan.sarkar at gmail.com
Thu Jan 19 23:21:13 CET 2006


On 1/19/06, Deepayan Sarkar <deepayan.sarkar at gmail.com> wrote:
> On 1/19/06, Bill Simpson <william.simpson at drdc-rddc.gc.ca> wrote:
> > If I used a groupedData object, if I do
> > fit<-lme(blah)
> > then
> > plot(augPred(fit))
> > produces a nice trellis plot of the data along with the fitted lines
> >
> > However I find that the lines and the data points are in the same colour
> > (light blue against a medium grey background). Is there a way to make
> > the lines in a different colour (e.g. black)?
>
> plot(augPred(fit), col.line = 'black')
>
> > It would also be nice if
> > the line were plotted after the points so it is visible (I have a lot of
> > points and the line is obscured).
>
> The order is hard-coded in the panel function:
>
> > plot(augPred(fit))$panel
> function (x, y, subscripts, groups, ...)
> {
>     if (grid)
>         panel.grid()
>     orig <- groups[subscripts] == "original"
>     panel.xyplot(x[orig], y[orig], ...)
>     panel.xyplot(x[!orig], y[!orig], ..., type = "l")
> }

Actually, this is already what you want, so you shouldn't need to do anything.

Deepayan




More information about the R-help mailing list