Pouzivat tento JS co som nasiel.
Kód: Vybrať všetko
var data;
function setDataforGraph()
{
data = new google.visualization.DataTable();
var raw_data = <%= graphTable %>
var xAxis = [<%= x_Axis %>];
data.addColumn('string', 'Date');
for (var i = 0; i < raw_data.length; ++i) {
data.addColumn('number', raw_data[i][0]);
}
data.addRows(xAxis.length);
for (var j = 0; j < xAxis.length; ++j) {
data.setValue(j, 0, xAxis[j].toString());
}
for (var i = 0; i < raw_data.length; ++i) {
for (var j = 1; j < raw_data[i].length; ++j) {
data.setValue(j - 1, i + 1, raw_data[i][j]);
}
}
}
function drawVisualization() {
setDataforGraph();
var targetDiv = document.getElementById('chartArea');
var chart= new google.visualization.AreaChart(targetDiv);
chart.draw(data);
new google.visualization.events.addListener(chart, 'select', selectionHandler);
function selectionHandler(e) {
selection = chart.getSelection();
for (var i = 0; i < selection.length; i++) {
var item = selection[i];
alert(data.getValue(item.row, 1));
}
}
}
}
google.setOnLoadCallback(drawVisualization);