You want just the points with colors? var <- rnorm(10) vars <- rnorm(10)
plot(var, type='l') points(var, col=ifelse(var < vars, 'green', 'red'), pch= 16) or the lines also? for(i in 1:9)segments(i, var[i], i + 1, var[i+1], ifelse(var[i] < vars[i], 'green', 'red')) On 03/03/2008, mysimbaa <[EMAIL PROTECTED]> wrote: > > Dear R users, > I have a problem since I try to plot my datas with different colors. > > plot(tvar, var, xlab="zeit [s]",ylab="Variation [%]", col = ifelse(var <= > varstability, 'green','red')) > this works well! > > But since I add a type="l" to my plot, it will color all the plot with > green!!! > Is there any solution? I avoid to use teachingDemos. > > Thanks. > -- > View this message in context: > http://www.nabble.com/Plot-using-colors-tp15799930p15799930.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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O ______________________________________________ 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.