- 已编辑
得益于@yihui 大神的贡献,R语言recharts包简直神包,在做交互图形时既好看又实用,但是最近遇到点问题,做金融分析的时候做了K线图,想添加5日、20日均线的时候难住了,本人也不懂JS,所以折腾半天也没能在图形上添加新的线,所以请懂的大神看看,给点指导意见。代码附上:
测试数据就用苹果公司股价吧:
library(quantmod)
getSymbols("AAPL",src="yahoo",from = "2018-01-01", to = "2018-12-31")
date =as.Date(colnames(t(AAPL)))
DATA = data.frame(date, open=as.numeric(AAPL$AAPL.Open),
close=as.numeric(AAPL$AAPL.Close),
low=as.numeric(AAPL$AAPL.Low),
high=as.numeric(AAPL$AAPL.High))
K线图这样:
echartr(DATA, as.character(date), c(open, close, low, high), type='k')%>%setDataZoom()
20日均线:
MA20 = SMA(DATA$close,20)
请问怎么添加各种线,addMarkline尝试了好久也没加上。。。