Доброе время суток.
Вот суть вопроса - Пользователь выбирает критерии отбора (дата, марка, отдел). Затем с помощью запроса подсчитывается количество марок по параметрам и возвращается марка, кол-во выдачи и кол-во возврата.
Вот по этим параметрам необходимо построить график.
Выбор остановил на Google Charts. Но возникла проблема с динамическими данными.
Вот так вот вбивать вручную
CODE ( javascript):
скопировать код в буфер обмена
google.load("visualization", "1", {packages: ["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable(<?php echo json_encode($jdata); ?>); var options = { title: 'Company Performance', vAxis: {title: 'График', titleTextStyle: {color: 'red'}} }; var chart = new google.visualization.BarChart(document.getElementById('chart_div')); chart.draw(data, options); }
Не могу никак автоматически заполнить массив jdata динамическими переменными. Пробовал через цикл. Не выходит.
Что можете посоветовать?
|