On 10/11/2013 11:45 PM, Mubar wrote:
Hi

I have a question regarding plots in R. I have data from the S&P 500 in the
format:

date           close     change
1980-01-07  109.92   3.4

I plotted the data with plot(spdata$date, log(spdata$close), type="p")

Now I want to ad the colors green and red to the data frame. if the change
is positive it should be green, if negative, red. Also the colors should be
in the plot. I tried to do this with the ifelse function, but seem to be
stuck.

Hi Mubar,
I think this will get you what you want:

plot(spdata$date,log(spdata$close),type="p",
 col=(spdata$change>=0)+2)

Jim

______________________________________________
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