[R] R plotting
Jim Lemon
jim at bitwrit.com.au
Sat Oct 12 01:07:18 CEST 2013
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
More information about the R-help
mailing list