Thanks to mrflick on Freenode, I was able to get chartSeries to plot the data.
data$date<-strptime(data$date, format="%Y-%m-%d")
dataxts<-xts(data$price, order.by=data$date)
chartSeries(dataxts)
chartSeries(dataxts, type="candlesticks") plots the same graph though:
http://i.imgur.com/P0Jh0.png
Why is this?
On Wed, Dec 21, 2011 at 9:10 PM, Adrian Berg <adrian.berg92 at gmail.com>
wrote:>> colnames = c("date","price")
>> data = read.csv(file="data.csv", sep=",", header=F,
nrows=261, skip=5, col.names=colnames)
>> library(quantmod)
>> data
> ? ? ? ? ?date ? price
> 1 ? 2011-12-18 13.7825
> 2 ? 2011-12-11 13.5500
> ...
> ...
> ...
> 259 2007-01-07 10.8256
> 260 2006-12-31 10.8531
> 261 2006-12-24 10.8169
>
> # Here's where I would like to use chartSeries from quantmod, but
I'm
> stumped, so I try several different things
>
>> chartSeries(date, price, data=data)
> Error in try.xts(x, error = "chartSeries requires an xtsible
object") :
> ?chartSeries requires an xtsible object
>> ?chartSeries
>> chartSeries(date, price, type="candlesticks", theme =
chartTheme("black"))
> Error in try.xts(x, error = "chartSeries requires an xtsible
object") :
> ?chartSeries requires an xtsible object
>> chartSeries(date, price, type="candlesticks", theme =
chartTheme("black"), subset='2007::2008-01')
> Error in try.xts(x, error = "chartSeries requires an xtsible
object") :
> ?chartSeries requires an xtsible object
>
>
> Help is appreciated very much!