我无法使用我的highstock图表将元素推送到数据数组或类别中。 有什么建议吗? 我得到了错误消息:未捕获的TypeError:无法读取未定义的属性'push'。
var options = {
xAxis: {
categories : [],
plotLines:[],
labels: {
formatter: function() {
return Highcharts.dateFormat('%a/%d/%b', this.value);
}
},
tickInterval: 24*3600*1000
},
chart: {
renderTo: 'container'
},
series: [{
data: [],
pointIntervalUnit: 'day'
}]
}
function getDatastock() {
$.ajax({url: '../includes/hent_stockdata.php', data: "", dataType: 'json', success: handleStockdata})
}
function handleStockdata(rows) {
for (i =0; i< rows.length; i +=2){
var row = new Date(rows[i]);
var row2 = rows[i+1];
options.xAxis.categories.push(row);
options.series[0].data.push(row2);
}
}