[R-SIG-Finance] Plotting by factor with xts
Jeff Ryan
jeff.a.ryan at gmail.com
Sat Jan 22 23:52:40 CET 2011
Don't use "long format". That is, run the symbols across columns - one symbol per column i.e. "wide format".
Since xts is a matrix, you'll nee to make sure to keep the coredata numeric - mixing symbols into columns assures it isn't.
From there you can either plot with plot.xts and lines or plot.zoo.
Best,
Jeff
Jeffrey Ryan | Founder | jeffrey.ryan at lemnica.com
www.lemnica.com
On Jan 22, 2011, at 1:01 PM, Nick Torenvliet <nick.torenvliet at gmail.com> wrote:
> Hi all,
>
> I may have double posted this, so apologies, for some reason R-help doesn't
> seem to be posting for me.
>
> I've got an xts time series of stock symbols and closing prices.
>
>> head(x)
> symbol close
> 2010-01-04 "AFB" "13.46"
> 2010-01-04 "AKP" "12.80"
> 2010-01-04 "APX" " 8.78"
> 2010-01-04 "AYN" "13.15"
> 2010-01-04 "BAF" "13.50"
> 2010-01-04 "BBF" "12.86"
>> tail(x)
> symbol close
> 2011-01-21 "VMO" "12.35"
> 2011-01-21 "VOQ" "13.77"
> 2011-01-21 "VPV" "11.97"
> 2011-01-21 "VTJ" "14.74"
> 2011-01-21 "VTN" "13.16"
> 2011-01-21 "XAA" "12.82"
>
>> is.xts(x)
> [1] TRUE
>
> I've made the symbols a factor
>
>> head(xFactor)
> symbol <NA> <NA> <NA> <NA> <NA>
> AFB AKP APX AYN BAF BBF
> 154 Levels: AFB AKP APX AYN BAF BBF BBK BFK BFO BFZ BIE BJZ BKK BKN BLH ...
> XAA
>
> Each factor represent a time series on closing prices.
>
> I would like to plot those 154 time series on a single plot...
>
> Any ideas?
>
> Regards,
>
> Nick
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Finance at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only. If you want to post, subscribe first.
> -- Also note that this is not the r-help list where general R questions should go.
More information about the R-SIG-Finance
mailing list