On Sun, 2008-11-02 at 07:58 +0000, Carlos Morales wrote: > Hello everyone, > > I'm trying to plot 3600 points and my idea is if this value is higher than > 0.35 then this point must appear in green colour, if it's smaller than -0.35 > then values must appear in red and if values are between -0.35 and 0.35 they > must be in yellow. I'm thinking and I'm trying many things but I don't > achieve it. Any idea?. > > Thanks so much > Carlos Morales Diego
Hi Carlos I think you need use a nested ifelse, something similar this x<-runif(6000,-1,1) color<-ifelse(x>.35,"green",ifelse(x< -.35,"red","yellow")) table(col) plot(1:6000,x,col=color) -- Bernardo Rangel Tura, M.D,MPH,Ph.D National Institute of Cardiology Brazil ______________________________________________ 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.