Ich benutze die Google Charts und ich muss eine Karte aktualisieren, die bereits instanziiert ist als eine Karte, die tatsächlich gewünscht wird, wenn Sie auf die Schaltfläche zum Aktualisieren der Daten innerhalb einer Karte klicken.Aktualisiere Daten von bereits instanziierten Diagrammen
Heute habe ich in der folgenden Art und Weise tue:
var dataGraf = google.visualization.arrayToDataTable(parsVal);
var chart = document.getElementById('curve_chart');
chart.draw(dataGraf);
Aber nichts passiert. Für i meine Karte instanziiert benutzte ich die folgenden Befehle:
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable(parsVal);
var options = {
title: 'Membros x Visitantes',
curveType: 'function',
legend: { position: 'bottom' }
};
var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));
chart.draw(data, options);
}
Wie kann ich aktualisieren tun, nur, wenn ich auf die Schaltfläche klicken. Daran erinnern, dass mein AtaGraf mein Array mit den neuen Werten hat.
Ich habe eine JsFiddle um mein Problem zu veranschaulichen.
Hoffnung empfehlen Das hilft, lass es mich wissen, wenn ich etwas verpasst habe ... – WhiteHat