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(请参见Details
部分)
data是数据表,因此它具有在其上添加行的方法。你不推它。
您可能想要的是:
data.addRows([
['2007', 1030, 540, 740]
]);