var data = google.visualization.arrayToDataTable([
['Year', 'Oil', 'Cost', 'Barrel'],
['2004', 1000, 400, 710],
['2005', 1170, 460, 850],
['2006', 660, 1120, 620]
]);
我有上面的例子,但是说我想在上面的结尾添加 ['2007', 1030, 540, 740]
?
我尝试了以下但它出现了 push is not a function
setTimeout(function(){
data.push(['2007', 1030, 540, 740]);
chart.draw(data, options);
}, 1000);
最佳答案
你好看看这个:https://developers.google.com/chart/interactive/docs/reference#DataTable_constructors (参见详细信息
部分)
data 是数据表,所以它有一个方法可以在上面添加一行。你不要强制它。
你可能想要的是:
data.addRows([
['2007', 1030, 540, 740]
]);
关于javascript - 插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560262/