[R] problem with chartSeries

yoda55 arnaud.amsellem at gmail.com
Sun Nov 14 12:30:56 CET 2010


Hi All,

I came across some trouble with this function when trying to plot intraday
data. I can't manage to plot candelsticks I get a line instead and I don't
understand why. I put below data sample and code.

> head(x)
                              open   high   low     close
2010-10-27 08:59:59 13821 13824 13818 13824
2010-10-27 09:05:00 13823 13830 13823 13830
2010-10-27 09:09:59 13829 13831 13828 13829
2010-10-27 09:15:00 13828 13829 13824 13824
2010-10-27 09:19:59 13825 13826 13817 13817
2010-10-27 09:25:00 13816 13822 13816 13822
2010-10-27 09:30:00 13821 13822 13809 13816
2010-10-27 09:34:59 13816 13816 13811 13815
2010-10-27 09:40:00 13815 13816 13808 13810
2010-10-27 09:44:59 13810 13812 13804 13811

The below code gives me a line chart instead of candlestick. I can't figure
out why???

chartSeries(x,
	        TA = NULL,
		theme = chartTheme('black'),
		up.col = 'white',
		dn.col = 'tomato',
		type = "candlesticks",
		name = "EUR",
		minor.ticks=FALSE)

the x object seems to have the right attributes (see below)

> class(x)
[1] "xts" "zoo"

> head(index(x))
 [1] "2010-10-27 08:59:59 CEST" "2010-10-27 09:05:00 CEST" "2010-10-27
09:09:59 CEST" "2010-10-27 09:15:00 CEST"
 [5] "2010-10-27 09:19:59 CEST" "2010-10-27 09:25:00 CEST" "2010-10-27
09:30:00 CEST" "2010-10-27 09:34:59 CEST"
 [9] "2010-10-27 09:40:00 CEST" "2010-10-27 09:44:59 CEST"

Did I miss something obvious? 

Any help appreciated Thanks





 

-- 
View this message in context: http://r.789695.n4.nabble.com/problem-with-chartSeries-tp3041637p3041637.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list