Your code isn't reproducible...(note the "legend ...." block -- that's
not code) and (if I had to guess) it looks like you are using
attach(). Don't do that...

What do you mean it doesn't work? You say something about plotting
lines, but your "working" code (the first block) doesn't do that...

If you want to use ggplot2, it's very easy to make this all work:
ggplot(d, aes(x = x, y = y, color = factor)) + geom_line()

And the documentation gives (many) examples on how to change the color
scale as desired.

Michael

On Tue, Feb 21, 2012 at 9:09 AM, agent dunham <crossp...@hotmail.com> wrote:
> Dear all,
>
> Thanks all of u for your help. Now I've another similar problem. I want to
> plot within the same plot, different lines, each one in a different color
> depending on the factor level. I've been able to do it like this, but if i
> try with rainbow colors it doesn't work. Can anybody help me with rainbow
> colors, or with colors that you choose, not the ones chosen by R.
>
>
> tmp1 <- lm(y  ~ x  + factor)
>
> plot(x, y, xlab = "x", ylab = "y", col =factor , bty='L')
> legend(locator(1), legend = c("level 1 factor",  "level 2 factor","level 3
> factor",  "level 4 factor","level 5 factor"), col =
> seq.int(nlevels(factor)), lty = 1)
> for (i in c("level 1","level 2","level 3","level 4","level 5")) {
>   J <- factor== i   ;  x1 <- x[J]   ;y1 <- tmp1$fitted[J]   ;Ord <-
> order(x1) ;
>  lines(x1[Ord], y1[Ord], col=factor[J])}
>
> What it doesn't work:
>
> ...
> plot(x,y, xlab = "x", ylab = "y", col=rainbow(nlevels(factor))[factor])
> legend ...
> for (i in c("level 1","level 2","level 3","level 4","level 5")) {
>   J <- factor== i   ;  x1 <- x[J]   ;y1 <- tmp1$fitted[J]   ;Ord <-
> order(x1) ;
>  lines(x1[Ord], y1[Ord], col=*rainbow*(nlevels(factor))[J])   }
>
> Find attached a sample of my data
> http://r.789695.n4.nabble.com/file/n4407112/dfexamp.dat dfexamp.dat
>
> Thanks in advance, show crossp...@hotmail.com as u...@host.com
>
> --
> View this message in context: 
> http://r.789695.n4.nabble.com/assign-same-legend-colors-than-in-the-grouped-data-plot-tp4390641p4407112.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help@r-project.org 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.

______________________________________________
R-help@r-project.org 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.

Reply via email to