Javascript 用历史数据替换股票图表的随机值

Javascript 用历史数据替换股票图表的随机值,javascript,jquery,html,json,Javascript,Jquery,Html,Json,我需要用google finance或yahoo finance的数据替换表中的数据。数据必须从当日起的2017-01-01开始。如何将这些对象替换为包含以这种方式格式化的信息的其他对象?请帮我一把,我需要一段代码在短时间内为学校的动机 anychart.onDocumentReady(函数(){ //设置数据。 table=anychart.data.table('x'); 表1.addData([ {'x':'2015-04-01','o':18.23,'h':19.36,'l':18.1

我需要用google finance或yahoo finance的数据替换表中的数据。数据必须从当日起的2017-01-01开始。如何将这些对象替换为包含以这种方式格式化的信息的其他对象?请帮我一把,我需要一段代码在短时间内为学校的动机

anychart.onDocumentReady(函数(){
//设置数据。
table=anychart.data.table('x');
表1.addData([
{'x':'2015-04-01','o':18.23,'h':19.36,'l':18.18,'c':19.31},
{'x':'2015-04-02','o':19.50,'h':19.89,'l':19.00,'c':19.29},
{'x':'2015-04-03','o':19.13,'h':19.15,'l':18.43,'c':18.75},
{'x':'2015-04-06','o':18.54,'h':18.76,'l':18.27,'c':18.76},
{'x':'2015-04-07','o':18.76,'h':19.14,'l':18.63,'c':18.76},
{'x':'2015-04-08','o':18.97,'h':19.62,'l':18.96,'c':19.19},
{'x':'2015-04-09','o':19.45,'h':19.70,'l':19.22,'c':19.67},
{'x':'2015-04-13','o':19.69,'h':19.85,'l':19.37,'c':19.59},
{'x':'2015-04-14','o':19.44,'h':19.55,'l':19.00,'c':19.35},
{'x':'2015-04-15','o':19.21,'h':19.25,'l':18.51,'c':18.83},
{'x':'2015-04-16','o':19.16,'h':19.78,'l':18.99,'c':19.76},
{'x':'2015-04-17','o':19.69,'h':19.69,'l':19.00,'c':19.20},
{'x':'2015-04-20','o':18.89,'h':18.95,'l':18.57,'c':18.61},
{'x':'2015-04-21','o':18.59,'h':19.08,'l':18.57,'c':18.97},
{'x':'2015-04-22','o':18.76,'h':19.19,'l':18.70,'c':18.78},
{'x':'2015-04-23','o':18.92,'h':18.94,'l':18.47,'c':18.92},
{'x':'2015-04-24','o':19.82,'h':21.20,'l':19.50,'c':20.91},
{'x':'2015-04-27','o':20.55,'h':20.82,'l':20.28,'c':20.40},
{'x':'2015-04-28','o':20.25,'h':20.27,'l':19.79,'c':19.93},
{'x':'2015-04-29','o':20.11,'h':20.89,'l':20.06,'c':20.25},
{'x':'2015-04-30','o':20.60,'h':21.10,'l':20.01,'c':20.26},
{'x':'2015-05-01','o':20.19,'h':20.35,'l':19.86,'c':20.24},
{'x':'2015-05-04','o':20.37,'h':20.40,'l':19.98,'c':20.19},
{'x':'2015-05-05','o':20.14,'h':20.24,'l':19.64,'c':19.79},
{'x':'2015-05-06','o':20.06,'h':20.07,'l':19.61,'c':19.79},
{'x':'2015-05-07','o':19.96,'h':19.99,'l':19.14,'c':19.32},
{'x':'2015-05-08','o':19.46,'h':19.64,'l':19.14,'c':19.42},
{'x':'2015-05-11','o':19.20,'h':19.73,'l':19.01,'c':19.32},
{'x':'2015-05-12','o':19.51,'h':20.06,'l':19.47,'c':19.89},
{'x':'2015-05-13','o':19.92,'h':20.00,'l':19.67,'c':19.75},
{'x':'2015-05-14','o':19.83,'h':20.23,'l':19.80,'c':20.06}
]);
//映射数据。
mapping=table.mapAs({
“打开”:“o”,
‘高’:‘h’,
“低”:“l”,
“关闭”:“c”
});
chart=anychart.stock();
//设置系列。
var系列=图表、绘图(0)、ohlc(映射);
系列名称(“ACME公司股票价格(2015年4月-2015年7月)”;
图表标题(“通则”);
图表.集装箱(“集装箱”);
chart.draw();
});
html,主体,#容器{
宽度:1000px;
高度:600px;
保证金:自动;
填充:0;
}


看看AJAX(会有帮助)并找到正确的REST API…我想我必须使用YQL查询,但我不了解它是如何工作的。看看AJAX(会有帮助)并找到正确的REST API…我想我必须使用YQL查询,但我不了解它是如何工作的。