Я хочу использовать диаграммы Google и добавил следующий код на страницу
google.charts.load('current', {packages: ['corechart', 'line']});
google.charts.setOnLoadCallback(drawLines);
function drawLines() {
data = new google.visualization.DataTable();
...
}
Диаграмма построена, как и ожидалось, но я не могу узнать, как добавлять или удалять строки, когда они находятся вне функции обратного вызоваdrawlines ()
Я попытался определить переменные данные различными способами:
на верхнем уровне:
var data; // gives me "data is not a function" when used after the callback
google.charts.load('current', {packages: ['corechart', 'line']});
data = new google.visualization.DataTable(); // also gives me "data is not a function"
после обратного вызова-код
var data = new google.visualization.LineChart(document.getElementById('chart_div'));
data.addRow([30,100,95]);
в обратном вызове Я удалил ключевое слово var
, чтобы сделать данные глобальными переменными
Ничего не помогло.Помощь очень ценится!